Cloud-native computing has become the standard for software development. Running server-side software in a container has become common, and orchestrating containers in Azure, AWS, and Kubernetes (aka k8s) has a large impact on software architecture and deployment. Our industry is finding a balance between microservice and more cohesive software architectures, learning how they can effectively leverage cloud- and container-based environments. It is hard to imagine any enterprise development scenario where one or more of these trends would not be high on the list of critical skills.
You’ll find coverage of:
- Modernizing your compute with containers and orchestration
- Kubernetes for developers
- Audio/video calling from a custom app into Teams
- Exploring the fallacies of distributed systems