MicroSummer = MicroServices
As our microsummer draws to a close, we thought it will be very apt if we talked about microservices! We have two excellent speakers, Nathan and Callum lined up who will take the center (and the only) stage and do just that! You also asked for a lightning talk and Martin will be enlightening you all with his lightning talk.
This talk goes into Nathan's experience during the last year as part of a team building a system that is based on microservices architecture.
Whilst Nathan will mention the technology used creating the systems this talk is not specifically about technology more about the experience and lessons that have been learnt on the way.
Nathan will cover how the team built the systems, deployed the code & most importantly how to support the system.
Independent software consultant and agile coach, Nathan is passionate about development and a firm believer in agile principles. In his day job he is contractor helping clients to build & deliver working software.
Nathan has successfully boot strapped agile teams in various companies and has given presentations on technology & agile at a number of events.
Automated Cloud Foundry Deployments
Martin Ford (https://twitter.com/fordjmartin)
How we automate the deployment and testing of our Cloud Foundry upgrades.
- How do you scale an over engineered monolith intended for millions of users?
- How do you fix bugs and add new features to a codebase that's impossible to understand?
- How can you avoid rewriting everything yet make the application perform as it was intended?
- How do you do all of this while the app is LIVE and being used by many users every day?
**The answer: restructure it into small maintainable chunks – microservices!**
Callum will discuss the process he followed to transition an app for the NHS into a majestically constructed microservices architecture, the lessons learnt and pain points felt along the way.
We'll take a look at the infrastructure components you can use with limited knowledge to get started using microservices, focusing on utilising Azure Functions and API Management Gateway to build a large API.
Finally we'll take a look into the code and have a look at the iterative changes we had to make to ensure our old monolithic app could scale, such as building a new authentication "service" based on IdentityServer and restructuring specific components into Azure Functions!
Callum is an Umbraco MVP and a senior .NET developer for The Cogworks in London. He is currently leading the team building an app to monitor blood pressure in pregnancy for the NHS utilising some of the latest tech: Xamarin, microservices with Azure Functions and .NET Core
2 tickets to ProgNet London 2018 (Wednesday 12th - Friday 14th September).
If you don't win but want to attend, we have a 20% discount code: PROGNET-CNW-20
Food and Drinks
Food and drinks will be provided at the venue.
Please message us directly if you have any dietary requirements.
Feedback / Content
Please contact either of the organisers if you want to:
Give a talk
Get more information regarding the Meetup
Talk about sponsorship
Any other suggestions or support
Lewis Salman Aled