Agile For Software Developers
Agile is about moving fast in short cycles. Iterations and small releases to production (a few features at a time) give immense value to both customers and developers. Do we build the right thing? Can...
Fault-tolerance in distributed systems
A distributed system is a network of computers, which are communicating with each other by passing messages, but acting as a single computer to the end-user.
AWS S3 + Athena real-time business analytics
Business metrics are stored in a database, logs, files or a dedicated warehouse. In this article weβre going to implement real-time business analytics in AWS S3 using AWS Athena.