Architecture Fundamentals

Notes from a talk given by Neal Ford and Mark Richards during SDD London 2015. Programmers know the benefits of everything and the tradeoffs of nothing. Architecture is about the important stuff whatever it is. #Softskills ##Decission making In order...

Basic messaging concepts

Channels Transmit data between sender and receiver where one application writes information to the channel and the other receives it. Channels need to be defined in a new messaging system. Channel names A hierarchical naming convention can be addopted to...

Integration Styles

Aplication Integration Criteria application coupling intrusiveness technology selection data format data timeliness data or functionality remote communication reliability Aplication Integration Options File Transfer - each application produces files of shared data consumed by the other application pro non intrusive. Integrators...

Solving integration using patterns

Need for integration No solution can support all the business functions required by a typical enterprise. Spreading business functions across applications provides flexibility to choose best available option. Integration challenges The term simple integration is pretty much an oxymoron. shift...

AWS Summit 2015

Just some notes from the AWS Summit Lambda (serverless processing) : run code in response to events Cognito : indentity broker + store and sync data across devices Kinesis : real time data processing for large distributed streams Machine learning...