7. Microservices
Software architecture style in which complex applications are
composed of small, independent processes communicating with
each other using language-agnostic APIs
Wikipedia
9. If we need a system that should be…
High decoupled
Small
Easy to replace
Focus on doing a small task
Independent deployment units
Symmetrical architecture
10. Evolution - App Modernization
Maintenance
is hard
Adding new
features is slow
Changes are
expensive
Technology
becomes the
obstacle rather
than enabler
26. Debugging and Tracing
• Local debugging like any other .NET application
• Attach debugger to any Service Fabric Application (on-
premises or cloud)
• Diagnostic Events persistent in Cluster
• Real time Streaming Traces (Diagnostics Events)
30. Service Fabric
• Can runs on On-premises, not only on Azure
• Runs on Linux and Windows
• Not only .NET support
• Dev and Test is easy
• Learning curve is not so bat
https://github.com/Azure/
servicefabric-samples