Can you see a pattern in these examples? SendGrid sends emails for you. You provide it with a webhook URL. It uses the webhook to “call you back” about what happens with those emails, like when they are dropped because your request was invalid. On AWS, you need to listen to an event bus if … Read moreEvery SaaS Integration needs an Upstream Point of Contact
In business, we want to focus on our core domain, and let everything else be “good enough.” We need accounting, payroll, travel. But we don’t need those to be special if our core business is software for hospitals. As developers, we want to focus on changing our software, because that is our core work. We … Read moreStick with “good enough,” until it isn’t
When you have a common piece of functionality to share between two apps, do you make a library for them to share, or break out a service? The biggest difference between publishing a library or operating a service is: who controls the pace of change. If you publish a library for people to use, you … Read moreLibrary vs service: who controls change?
At QCon NY, Adam Ernst talked about the way Facebook is rewriting their UIs to use a functional approach. When all the UI components subscribing to the model, and the model subscribing to UI components (even through the controller), it’s a whole wad of interconnectedness. Instead, it has been decreed that all data flows from … Read moreData Flows One Way