In the 1700s, canaries were used to alert miners when toxic gases reached dangerous levels in coal mines. Taking this analogy forward into the Digital Era, we can see how it corresponds to the definition of 'Canary Deployment' - Coal - The application Coal Miners - Development team (Sometimes DevOps) Birds - Beta requests or … Continue reading Different types of synthetic canaries in AWS
Category: Application Development
Serverless ML’less recommendation engines
Recommendation engines are most common in today's business. However, building a fully automated recommendation platform is not an easy task. As soon as we think about recommendations, there are so many things that come into consideration. Machine learning and AIHuge computation needsThe cost involved in the recommendationAccuracy in predictions and so on The modern cloud … Continue reading Serverless ML’less recommendation engines
Guidelines to avoid common tech mistakes
Technology is playing a bigger role in solving today's human problems. However, choosing the right technology determines a concrete solution. Today's technologies are evolving very fast. It is advisable to follow general guidelines to avoid common tech mistakes. 1) Know your audience In today's world, customers drive businesses. The new features should be loved by … Continue reading Guidelines to avoid common tech mistakes
Understanding gig economy from the producer-consumer problem
There are only 2 major entities in any business - Producer and consumer. We are all aware of the famous Edsger W. Dijkstra's producer-consumer problem. The same philosophy can be applied to businesses as well and not just in the computing world. In the slightly older days, it was easier for the producer to find … Continue reading Understanding gig economy from the producer-consumer problem
The Emergence of Intelligent Mobile Apps
While smartphones represent the most convenient way for businesses to engage their customers, the emergence of IoT is expected to usher in a new generation of devices, ending the reign of smartphones. As mobile apps are no longer made just for smartphones, we believe the key shifts in mobility will center on how we interact … Continue reading The Emergence of Intelligent Mobile Apps
Different Ops involved in the modern application development lifecycle
Cloud and mobile applications development dominate the majority of digital solutions and enablement. As this area is fast growing and new things are announced more frequently, the need to reinvent how we develop and deliver applications becomes vital. It is the key to a successful digitally enabled application development team. Application development teams are the … Continue reading Different Ops involved in the modern application development lifecycle
Mobile apps: Third-party integration strategy
Mobile applications interact with different services, share and aggregate data, unify the functionalities, etc to give a unified experience to the user. Mobile apps are both producers and consumers of data, depending on the type of the application. Businesses across the globe interact with partners, vendors and leverage modern technologies to provide more value adds … Continue reading Mobile apps: Third-party integration strategy
What would the gig economy bring to the information technology sector?
The traditional employment models are changing, as more and more talent prefer to choose freelancing as a primary work style. Many experts in the industry are calling this freelancing as Gig employment or Talent Employment. The gig economy is not new for many industries. It is about connecting a person in need with the person … Continue reading What would the gig economy bring to the information technology sector?
AWS Glue – A simple, easy to use serverless ETL
As businesses grow bigger, there is a huge amount of data that is being collected by the different systems. With the emergence of GDPR, CCPA, and many other privacy regulations, there are lots of changes in the way the data is collected. The data are collected anonymously without being tagged to an individual. Businesses collect … Continue reading AWS Glue – A simple, easy to use serverless ETL
Federation in application development
Federation generally means 'an organization or group within which smaller divisions have some degree of internal autonomy'. As businesses are finding new ways to reach the customer in innovative ways, federated development helps in developing the products and take them to the market in a record-breaking time. The internal autonomy of the different teams gives … Continue reading Federation in application development