- This event has passed.
Microservices Architecture and Design
Friday, February 16, 2018 @ 8:30 am - 4:30 pm
Location: Lubar Hall, N333
Workshop presenter, Mark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture.
Microservices is one of the latest software architecture styles that promises to deliver benefits such as ease of testing, fast and easy deployments, fine-grained scalability, architectural modularity, and overall agility. It is undeniably one of the latest trends in the software industry, and everyone seems to be jumping on the bandwagon to quickly embrace and adapt this new architecture style. Unfortunately, as many companies are painfully experiencing, microservices is a fairly complex architecture style that is not suited for all applications and environments.
In this intensive 1-day course I will take you on a detailed journey through the microservices architecture style. By the end of this course, you will gain a full understanding of the microservices architecture style and what hybrids and alternatives exist, which will help guide you in making the right architecture and design decisions for your organization.
Who should attend:
Anyone considering (or currently engaging) in the planning or implementation of Microservices should attend this course. Microservices is not for everyone and is not right for certain situations. This course highlights those areas to help you make better decisions about whether to embark on Microservices or stick with a hybrid approach (which is covered in this class as well).
The topics you will learn are:
Microservices Core Concepts
- The basic concepts of the microservices architecture style.
Hybrid Architectures and Migration Patterns
- How to apply microservices to standard business applications through hybrid architectures.
- The migration patterns for migrating from monolithic n-tiered layered architectures to micorservices.
Microservices Design Techniques
- Gain a deeper understanding of the design aspects of microservices,
- Overcome some of the design challenges associated with the microservices architecture style.
Microservices Data Considerations
- Gain a deeper understanding of the data aspects of microservices, which is in my opinion one of the hardest parts of microservices.
- Gain a deep understanding of the challenges of distributed data within a microservices ecosystem by learning how to create data domains, how to deal with common database tables, how to migrate data, and how to do distributed transactions.
The cost for the workshop is $165. Discounted rate is available for UWM MIS/ITM alumni for $145.