Most often, there’s a trade off involved in optimizing software. The cost of better performance is the opportunity cost of the time that it took to write the optimization, and the additional cost of maintenance for code that becomes more complex and more difficult to understand.
To increase automation and efficiency, some companies now are bypassing dashboards and instead preferring to manage these products directly from within their code base. This trend has been coined “GitOps” or “Git Centric”, as increasingly products are being codified and deployed within Git environments.
Heroku has changed how they handle free dynos multiple times over the years, so you’d be excused for being a little lost about the current state of things. The bottom line is that while it’s possible to run a 24/7 production app on a free Heroku dyno, it comes with some caveats.
JAMstack is revolutionising the way we think about workflow by providing a simpler developer experience, better performance, lower cost and greater scalability. This simple guide will help you understand why it exists and how to get started.
Fuzzing is an automated method for detecting bugs in software that works by feeding unexpected inputs to a target program. It is effective at finding memory corruption bugs, which often have serious security implications. In order for fuzzing to be truly effective, it must be continuous, done at scale, and integrated into the development process of a software project.
Every new technology comes with risks, and these must be identified and mitigated. The talk ”The Real Cost of Pay-Per-Use in Serverless” by Ran Ribenzaft at AWS Community Day Tel Aviv covers several critical aspects of the cost in serverless.
The premise behind autoscaling in AWS is simple: you can maximize your ability to handle load spikes and minimize costs if you automatically scale your application out based on metrics like CPU or memory utilization. Application Autoscaling is not a magic wand, however.
A successful postmortem is more than just a process—it’s based on a culture of honesty, learning, and accountability. Culture change requires management buy-in, but you can lead culture change no matter your role.
Microsoft announced that it has acquired Citus Data, a company that focuses on making PostgreSQL databases faster and more scalable. Microsoft plans to work with the Citus Data team to “accelerate the delivery of key, enterprise-ready features from Azure to PostgreSQL and enable critical PostgreSQL workloads to run on Azure with confidence.”
Slack plans to forgo a traditional initial public offering and instead intends to sell its shares to bidders in a direct listing. While that would preclude the company from raising money by issuing new shares for sale, it would avoid some typical underwriting fees and allow current investors to sell shares without a lock-up period.
Databricks, the company founded by the original team behind the Apache Spark big data analytics engine, announced that it has raised a $250 million Series E round led by Andreessen Horowitz. Management, Green Bay Ventures, Microsoft and NEA, also participated in this round, which brings the company’s total funding to $498.5 million.
SignifAI's open data platform integrates with popular DevOps tools to help teams understand their operational data, such as alerts and change events, regardless of the source. With modern systems that include microservice architectures, containers and serverless technologies, it can be difficult to make sense of alerts and prioritize them. SignifAI helps simplify that process, and it offers root cause analysis and automated predictive insights.
For any founder, particularly technical founders who are closer to the code than non-technical founders, hiring the first Product Manager is risky business. Product is a role that is central to the life-blood of the company because it is responsible for so many decisions.
The latest news, product updates, jobs, and discussions in the developer tools industry. Brought to you by Heavybit.