Setting the Stage for SaaS Provider’s Microservices Architecture

Blog /Setting the Stage for SaaS Provider’s Microservices Architecture
NTT DATA Services KYC blog post

An ounce of prevention is worth a pound of cure, and, that’s exactly what this SaaS sales application provider asked our AWS experienced consultants to provide. Knowing our deep background and knowledge of the ins and outs of AWS services — and the ecosystem of technologies that work with it — they asked if we could validate their AWS roadmap and help them take full advantage of the benefits AWS provides.

Specifically, this particular organization was moving from what it called a SaaS 1.0 to SaaS 2.0 model, and as part of the process, started moving to AWS. However, wanting to fully leverage the benefits of AWS, they asked us to assess and validate their strategy, and help build a blueprint that the team could execute on for future success.

We started with an IT infrastructure assessment of the firm’s product roadmap and business goals. Next, we mapped these goals to an architectural approach, with AWS security, performance, and automation best-practices built in. Interested in maximizing economies of scale, our team recommended a microservices architecture with levels of AWS automation that would directly address the organization’s need to achieve cost efficiency and scalability.

The company was already thinking about microservices as a foundational technology and looked forward to breaking its monolithic application into smaller services. We educated the team throughout the assessment and design phases as to the proper use of microservices, S3, security, and more to ensure they are able to build, manage and extend the architecture themselves. The second actionable output of the assessment was to create a contextual roadmap view of the AWS microservices migration, building in DevOps best practices and continuous integration/continuous delivery (CI/CD) processes.

We assessed the need for automated tools and processes for much of the DevOps team’s current workload, which would give the team more time for strategic work. With our guidance, this organization was well-positioned to leverage automation within a new microservices infrastructure to automate the build, integration, and testing of code under development to implement a CI/CD pipeline.

With a full assessment of the company’s environment mapped to business goals and a technology roadmap, this firm has a blueprint in hand for a new microservice infrastructure. With it, the organization will gain rapid AWS provisioning and reduced wait times for IT when standing up their needed environments. Combined with CI/CD, this will result in reduced costs and competitive advantage through a much faster time to market.

We recommended best-practices, areas for process automation and optimization that will set this firm on the right foot to achieving greater cost efficiency, security and effectiveness. Once implemented, the new microservices environment will be able to scale individual services to meet demand, no longer needing to scale an entire monolithic application to meet demand in a single area.

Last, with DevOps principles and best practices built into the new architecture, the team will be able to deliver faster to customers. Engineers will be able to work on the ‘latest and greatest’, in the process delivering high-quality, innovative features to a discerning customer base.

*This was originally written by Flux7 Inc., which has become Flux7, an NTT DATA Services Company as of December 30, 2019

Post Date: 14/03/2017