Services for XAP - Pre Production

Pre-Production Services for XAP

XAP Jump Start
XAP Assisted Development
XAP Go Live
 

Support new projects from initial needs analysis to a working development environment.
Designed for architects, developers and administrators new to GigaSpaces XAP

Download PDF

  • Benefits

    Shorten project cycle times and your time to market by using our assisted development services and give your technical team access to our solution experts. GigaPro™ can reduce deployment time by over 30% compared with unassisted deployment.

  • Deliverables

       System workbook with a set of recommendations

       Training personal certification

  • Prerequisites and Assumptions

       Availability of key business and technical users for on-site analysis & design review sessions

       Proper training facility including projector, whiteboard, adequate power outlets, internet access, computer for each participant (for hands-on labs)

       Participants must have strong coding skills in the appropriate language

  • Key Activities

    • Business Needs Assessment

      Avg. 4 days; delivered by Solutions Architect

      A GigaSpaces Solutions Architect works closely with business and technical owners to capture a full understanding of the customer’s project and requirements, success criteria and where GigaSpaces fits into the overall system architecture; this typically includes both functional and performance-related requirements.
    • High Level Architecture Design

      Avg. 5 days; delivered by Solutions Architect.

      A GigaSpaces Solutions Architect works closely with the project team to establish the initial system architecture and design and to define the implementation techniques and functionality required to achieve system goals. These processes focus on both the initial production requirements and long-term projections to ensure that the system’s architecture can scale to handle future demands of the business.
    • Capacity & Sizing Planning

      Avg. 3 days; delivered by Solutions Architect

      A GigaSpaces Solutions Architect works with the project team to analyze the projected growth of the business and demands on the system, and perform capacity planning to provide an estimate of the amount of hardware (and other resources) required to achieve the short and long term system performance goals.
    • XAP Core & Advanced Developer Training

      Avg. 3 days (Core) & 2 days (Advanced); delivered by Trainer

      Core training is designed to provide you with the knowledge required to build high throughput, low latency applications for scaling with GigaSpaces XAP.

      You will not only learn how to code such applications, but you will also gain a better understanding of how GigaSpaces XAP is a unique enabler of highly transactional, high volume, low latency applications, as well as exactly what types of architecture GigaSpaces XAP is best suited for.

         Space based architecture vs. Tier-based architecture   Spring and the OpenSpaces development framework   GigaSpaces platform components and the concept of processing units   Data Grid Concepts, modes and topologies   Data access: writing and reading from the data grid   Messaging Capabilities   Running business services on the grid via the Service Virtualization Framework   Transaction management   Persistency as a service   Web application support   Architectural considerations

      Advanced Developer Training provides in-depth instruction on topics beyond the basic training. It consists of targeted modules that can be ‘pieced together’ to build a customized agenda to address the advanced features and patterns that are appropriate for the specific application being built. Together, advanced training modules provide the knowledge required to build complex SBA applications based on GigaSpaces XAP and the OpenSpaces framework.

    • Development Environment Set-up

      Avg. 2 days; delivered by Professional Services Engineer

      A GigaSpaces Professional Services Engineer assists with XAP installation and configuration in the customer development lab environment and with basic tests that ensure the environment is properly configured prior to use. Specific technical discussions are provided with the development and test or operations team on areas of the GigaSpaces product that are relevant to the specific application environment.

Extensive on-site and remote development support aligned with the needs and schedule of the customer’s technical team.

Download PDF

  • Benefits

    Enables customer development team to leverage the experience of our experts to shorten the development cycle, ensure effective use of XAP technology, and reduce risks through design review and direct contact with the GigaSpaces R&D team.

  • Target Audience

    Customer Architects and Developers deploying GigaSpaces XAP.

  • Deliverables

       System workbook with a set of design recommendations

  • Prerequisites and Assumptions

       Availability of key business and technical users for on-site analysis & design review sessions

       Working XAP development environment

       Appropriate training facility including projector, whiteboard, adequate power outlets, internet access, computer for each participant connected to customer XAP development environment

       R&D Boot Camp participants must have strong coding skills in the relevant language

  • Key Activities

    • Assisted Development Services

      Avg. 4-5 days per development month; delivered by Professional Services Consultant

      A GigaSpaces Professional Services (PS) consultant assists the customer project team members with project-specific questions and/or guidance, such as suggesting best practices or refining architecture, design choices, configuration, or testing work during implementation.
    • Design Review

      Avg. 8 days; delivered by Solutions Architect

      The project’s overall design direction is reviewed with respect to GigaSpaces functionality in conformance with suggested architecture, as well as a deep-dive into specific use cases, to ensure that the best design practices are used. This includes review of most critical functional and operational system use cases.
    • R&D Boot Camp

      Avg. 5 days; delivered by GigaSpaces R&D Engineer

      An advanced workshop with GigaSpaces R&D engineer, with agenda customized to the specific needs of the customer. A typical use is a mix of advanced training, white boarding and hands-on coding, diving deep into specific GigaSpaces features (communications stack, persistence, caching, and transaction management) and best practices within the context of the customer’s most critical use cases and non-functional requirements.

Supporting project transition from development to production state.

Download PDF

  • Benefits

    Streamline the transition to production state while mitigating risks of cutover, optimizing resources usage and leveraging XAP Technology to its Fullest Extent.

  • Target Audience

    Architects, developers, IT operation team and administrators of applications integrated with GigaSpaces XAP.

  • Deliverables

       System workbook with full configuration data, operational setup and information required for transition to production state and on-going support

       Admin Training personal certification

  • Prerequisites and Assumptions

       Customer IT and Development personnel availability and Physical environment is ready for install

       Proper training facility including projector, whiteboard, adequate power outlets, internet access, computer for each participant (for hands-on labs)

  • Key Activities

    • Administration Training

      Avg. 2 days; delivered by Trainer

      Administration training is a 2-day course designed for operations staff. It covers core GigaSpaces concepts and best practices for administration, monitoring, tuning and troubleshooting the GigaSpaces XAP platform. Specific areas covered include:
         GigaSpaces Concepts   Services and Components   Runtime Environment   Administration and Monitoring Tools   Logging   Administration and Monitoring API   Networking   Troubleshooting
    • Environment Planning

      Avg. 2 days; delivered by senior engineer

      GigaSpaces senior engineers work with the customer’s development team to review the application code and system configuration to ensure the application has been coded to fully leverage the capabilities and performance of GigaSpaces XAP. Review includes creation of customer-specific code and configuration instructions.
    • Production Environment Set-up

      Avg. 3 days; delivered by engineer

      A GigaSpaces Professional Services engineer assists with XAP installation and configuration in the customer development lab or production environment, and with performing basic tests to ensure that the environment is properly configured prior to use. Specific technical discussions are provided with the development and test or operations team on areas of the GigaSpaces product that are relevant to the specific application environment.
    • XAP System Tuning

      Avg. 5 days; delivered by engineer

      The purpose of this activity is to ensure that intended performance objectives are met and to provide knowledge transfer to the development team on fine grain XAP tuning practices. During this session, tests will be run on the code to measure throughput, latency, failover under load capabilities, and prolonged system load stress tests, as well as, other tests identified by the team required to benchmark and optimize system performance. (This activity is often done in conjunction with a Code and System Review).
    • Extended Rollout Support

      Avg. 10 days; delivered by engineer

      Preparing your application for production rollout is a time sensitive and critical step. GigaSpaces Extended Rollout Support includes GigaSpaces technical experts to assess the deployment architecture, configuration and stability. Extended Rollout Support ensures that your transition to production is as seamless as possible.
    • Project Oversight

      Avg. 10 days; delivered by engineer

      A dedicated technical consultant is assigned at the start of the project to provide oversight and act as the single technical point of contact for all required GigaSpaces technical resources. The consultant will conduct regular calls during the development, testing, and implementation phases to help ensure the project is on target and that any issues are identified, tracked, and resolved expeditiously. Items that shall be discussed include:
         Review and Update overall Project Plan   Review and Update Project Issue List   Discuss new issues and assign actions   Review and update System Workbook
 

XAP end-of-life (EOL) policy and product releases plan

 

Contact us for more information:

this field is not required.
Services for XAP - Pre Production