Microservices Business Consultant and Program Manager Certification Program
- Duration: 6 weeks
- Skill Level: All levels
- Language: English
Description: Microservices Business Consultant and Program Manager Certification
This Microservices Business Consultant & Program Manager Certification Program is designed for professionals working in large regional, national or global organizations with complex software and systems. Business consultants and program managers in these environments are challenged to help transform those organizations into nimble enterprises able to build software to scale rapidly. They require sophisticated advisors and consultants able to identify, define, articulate, design, build and manage software in new and more nimble ways. This certification program prepares business consultants and program managers to take on those challenges.
As software executives know, microservices are becoming indispensable to organizations which have complex and intertwined applications across global infrastructures. At their most basic level, microservices are an architectural and organizational approach to software development and are structured as a combination of small and independent services that communicate over well-defined APIs. Each of these services can be controlled and managed by independent teams. Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. The many benefits to a microservices-oriented approach, including:
- Agility and speed through parallelized application development
- Flexibility and modularity in application scaling
- Ease and modularity of deployment with multiple platforms
- Reusability and resilience of code
- Greater resilience to architecture erosion.
- Flexibility in continuous refactoring of individual services
Our Microservices Business Consultant & Program Manager Certification Program prepares professionals to become trusted business advisors to organizations that are considering, beginning or in the midst of transformation to a microservices-oriented infrastructure.
Target Audience/Who Should Enroll – Business Consultant and Program Manager Program
Any business or technical professional working with an organization that has implemented, is planning to implement, or could benefit by microservices technologies. Technology professionals have the added benefit of both understanding the business issues as well as the key technical tools they can use.
Prerequisites (Delegates should have…)
No business or technical expertise or prior training.
What You Will Learn (Upon completion of this program, you will be able to):
- Define and Adopt Microservices for Your Organization
- Form and Manage Microservice Teams
- Define Clear Business Goals for your Microservice Program
- Apply a Design Process Use the Microservice Canvas
- Establish Your Company’s Shared Foundation for Microservices
- Implement Microservices using the Three-Types model
- Handle Data, Transactions, and Dependencies for Microservices
- Secure Microservices w/ Central Authentication & Distributed Authorization
- Use S*T*A*R Method for Migration Legacy Services into Microservice Program
- Develop and propose microservices solutions and proposals
- Communicate with client executives about microservices solutions
- Present credibly to clients, engagement managers and others re microservices
- Self-Study Reading: "Microservice Architecture" Chapter 1
- Self-Study Online Lecture: "Conway's Four Laws"
- Understanding Microservice
- Adopting Microservices
- The Way of Microservices
- Case Study -- Spotify
- Exercise: Forming Microservice Teams
- Self-Study Reading: "Microservice Architecture" Chapter 2
- Self-Study Online Lecture: "Microservices, APIs, and Innovation"
- MS Benefits
- Identifying Business Value
- Defining a Goal-Oriented, Layered Plan
- Applying Your Plan
- Case Study -- Netflix
- Exercise: Establishing Business Metrics
- Self-Study Reading: "Microservice Architecture" Chapter 3
- Self-Study Online Lecture: "Using the Microservice Canvas"
- Taking a Systems Approach
- The Microservice Design Process
- Case Study -- Global Banking
- Exercise: Completing Your Microservice Canvas
- Self-Study Reading: "Microservice Architecture" Chapter 4
- Self-Study Online Lecture: "Microservices Foundations"
- Goals and Principles
- Shared Platforms
- Microservice Culture
- Case Study -- Etsy
- Exercise: Mapping Your Shared Platform
- Self-Study Reading: "Microservice Architecture" Chapter 5, (something on Domain-Driven Design)
- Self-Study Online Lecture: "Implementing the Three Types of Microservices"
- Microservice Boundaries
- API Design for Microservices
- Data, Transactions, and Dependencies
- Case Study
- Exercise: Using Domain-Driven Design
- Self-Study Reading: "Securing Microservices"
- Self-Study Online Lecture: "Microservices and Security"
- Access Control for Microservices
- The DHARMA Method for Designing Security
- Case Study
- Exercise: Defining Your Security Design
- Self-Study Reading: "Service Migration and Transformation" Whitepaper (draft)
- Self-Study Online Lecture: "The S*T*A*R Method for Digital Transformation"
- Transforming Legacy Systems
- The S*T*A*R Migration Pattern
- Other Considerations
- Case Study + Quiz
- Exercise: Designing Your Migration Plan
- Self-Study Reading: "Microservices Decision Guides" IBM Whitepaper
- Self-Study Online Lecture: "How to Make the Case for Microservices"
- Identifying Microservice opportunities, challenges and solution alternatives
- Best practices in drafting and crafting solutions
- Financial analysis and cost-benefits
- Presenting to executive decision-makers and clients
Current Streaming Courses
"The secret to getting ahead is getting started..." ~ Mark Twain