elmarschraml.com

Occasionally updated personal site and blog

Tag Archives: architecture

Slides from code.talks commerce

Thanks to everybody attending my talk “Commerce as a Service vs Commerce as a Monolith – 2 Flavors of Hybris compared in Practice” at the code.talks commerce conference 2017 in Berlin.

Feel free to download a PDF of the slides used in the talk:
hybris_monolith_microservices

Images are compressed to reduce the file size; if you’d like a high-res version, or just to talk about any of the topics mentioned, get in touch with me.

Slides from WJAX

If you’ve seen my talk about web application architecture at WJAX 2015, and would like to download the slides, you can download them here:

WJAX 2015 – Mobile, microservices and multichannel.pdf

If you are interested in learning more about some of the topics mentioned, I’ve previously collected a list of blog posts, articles, videos and other resources here:

https://elmarschraml.com/2015/03/25/shownotes-for-my-talk-at-mobiletechcon-2015/ 

And if you’d like to talk about any of these topics, I’m always happy to talk shop on Twitter (@elmarschraml), via email or whenever we meet in person.

“Shownotes” for my talk at MobileTechCon 2015

In the tradition of podcasts providing a list of links to things that were talked about, here’s a few pointers for further information about some of the topics I mentioned in my talk titled “Mobile, Microservices und Multichannel – warum Web-App-Architektur sich ändern muss” at the Mobile Tech Conference 2015.

Html5 browser support:
http://caniuse.com/

Mobile hybrid apps
https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content

Single-page applications:

Twitter pedaling back on SPA
https://blog.twitter.com/2012/improving-performance-on-twittercom

 

Microservices

List of presentation slides from microxchg.io conference
https://gist.githubusercontent.com/sebeichholz/a107d81d4cc0bf0327de/raw/c8632c21b543c28319d84300810385f29257cd46/gistfile1.txt

Netflix on microservices:
http://techblog.netflix.com/2015/02/a-microscope-on-microservices.html

The twelfe-factor app:
http://12factor.net/

 

New approaches to architecture

Reactive manifesto:
http://www.reactivemanifesto.org/

 

airbnb on isomorphic apps:
http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/
http://nerds.airbnb.com/weve-launched-our-first-nodejs-app-to-product/

 

Eric Sink on Zumero:
http://ericsink.com/entries/announcing_zumero.html
http://erikej.blogspot.de/2014/04/shop-talk-with-eric-sink-zumero-for-sql.html

 

Dropbox APIs presentation from Nordicjs 2014

 

Middle end:

http://blog.getify.com/what-exactly-is-the-middle-end/

 

InnoQ on self-contained systems
https://www.innoq.com/de/links/self-contained-systems-infodeck/

 

Tools

Facebook BigPipe:
https://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919

 

Compoxure:
https://www.npmjs.com/package/compoxure
View story at Medium.com
http://dejanglozic.com/tag/compoxure/

 

Introduction of React native:

 

Packaged apps:
Dropwizard http://dropwizard.io/
Spring boot http://projects.spring.io/spring-boot/
docker.com

 

Facebook on Apache Thrift:
https://code.facebook.com/posts/1468950976659943/under-the-hood-building-and-open-sourcing-fbthrift/

 

Log Aggregation:
http://brewhouse.io/blog/2014/11/04/big-data-with-elk-stack.html
http://www.sixtree.com.au/articles/2014/intro-to-elk-and-capturing-application-logs/
https://www.graylog.org/

 

Distributed tracing:
Twitter Zipkin https://blog.twitter.com/2012/distributed-systems-tracing-with-zipkin
Google dapper paper: http://research.google.com/pubs/pub36356.html

 

Hystrix circuit breaker:
Intro by Netflix: http://techblog.netflix.com/2012/11/hystrix.html
Tutorial by InnoQ: https://www.innoq.com/de/articles/2014/08/hystrix-artikel/

 

Twitter finagle:
https://blog.twitter.com/2011/finagle-a-protocol-agnostic-rpc-system
github: https://twitter.github.io/finagle/

 

Netflix Chaosmonkey etc:
http://techblog.netflix.com/2011/07/netflix-simian-army.html

 

Best blog on all things javascript and ES6:
http://www.2ality.com/

 

Web components:
tech site: http://webcomponents.org/
implementation: https://www.polymer-project.org/0.5/