Posts

Showing posts from June, 2018

My takeaways from A Practical Introduction To Data Science at NDC by @markawest

Image
Data Science is a combination of computer science, machine learning and traditional research from   match statistics . It follows the scientific process: Hyptothesis and analysis. Question -> Data -> Exploration & analysis (which is about 80% of the work) -> modelling -> interpretation ("what insight am I learning from this model?") -> communication (storytelling) -> result. A successful data science   team   needs a wide range of competences: Whereas a data scientist uses models to try to read meaning out of the data at hand, it has generally very little experience and knowledge about operationalizing the model - putting it into production for use in systems. A data   engineer   deals with data integration, building data driven platforms and operationalize models. A visualization expert can be good at storytelling and provide insight. Then, there's a process owner that deals with project management and communication. Artif

My takeaways from Lightweight Microservice Collaboration, using HTTP at NDC by @chr_horsdal

Image
A natural occurance in Microservice development, is to separate an originally deviced feature into a new microservice. It's a continual evolution. Enabling continous delivery enables business to experiment and turn around quickly. This is real agility; it's not about the technology as such, but that it enables business to experiment . By writing very narrowly focused services, they become much more maintainable. On a negative side, distributed systems are hard! Furthermore, maintaining 100s of services, quickly gets complicated with a complex production environment and a lot of deployments. Refactoring across services are cumbersome. For this last reason, I urge you to start out with slightly too large services and break off distinct functionality as it emerges. Prefer modelling your communication around events, rather than commands and queries, whenever possible, as events are facts - this thing actually happened. Both Command and Queries are synchronous in