Liran is the Co-Founder and CTO of Rookout. He’s an advocate of modern software methodologies like agile, lean and devops. Liran’s passion is to understand how software actually works. When he’s not thinking of code, he’s usually diving or hiking. Follow him on Twitter @Liran_Last
Rookout announces Data On-Prem for development teams that operate in data-sensitive environments. This offering enables large enterprises to leverage Rookout as a SaaS offering, while also meeting the rigorous governance and control requirements that these companies often face
Times are ever-changing, and while we try and keep up with all that’s happening around us in the world today, it may seem odd to think about company growth. However, some companies will and do benefit from these global changes. Here are a few ideas on how to manage and maintain that growth.
There are countless tools that are available to developers. With all these options, how do you choose what’s best? Going about choosing these tools is no easy feat, so we thought we could make it a bit easier for you as you do.
Why would you go about running Jenkins on top of Kubernetes? The reasons can vary anywhere from maintenance work to maintenance costs to highly customizable CI/CD processes. Here are some insights to achieve a smooth deployment experience.
How do engineers often make poor choices when it comes to their very own software? Read about the choice between data and code, the software it affects, and how to get it right.
How do you know deployment is the bottleneck? To be blunt, deploying new code is always the bottleneck.
Even better than traveling to Barcelona is traveling to a tech conference in Barcelona. Here are 3 notable trends I noticed during my time at Cisco Live Europe 2020.
Software Monitoring has come a long way since IT departments began digitalizing internal processes. Where is it headed next?
In honor of KubeCon, I hand-picked the top-3 mistakes you can make when moving to K8s. These are based on our own experience as a dev-facing company on a K8s journey, as well as the experience of our customers.
Replacing Kubernetes ingresses is a tricky and time-consuming process, but we did it anyway. Find out our 4 reasons for moving from nginx to Traefik.
While maintaining and even creating new Java Application Servers systems makes business sense, deploying and especially debugging & monitoring the systems is a whole other matter. Delve into the different Java debugging methods and learn which is best for you.
It all started when I was testing Rookout on Docker (with Alpine and Python). Rookout is a new approach to data collection and pipelining from live code. We basically allow developers to request with few clicks any piece of data and view it on their machine regardless of their framework, cloud, and environment.
How do microservices interact with the dev cycle and environment configuration? And how can we develop them more efficiently? First post in a 4-part series.
Log aggregation systems are awesome. They truly are. But why, oh why, do they have to be so expensive? Here are some tips to cut the costs.
Earlier in my career as a dev team leader, I personally refused to adopt Jira. So what changed? Why choose it now as a CTO and co-founder of a startup?
Developing microservices locally: the pros, the cons and some tools that will help you make local microservices dev quicker, easier and more robust.
With most companies that are interested in serverless just taking their first baby steps with the technology, ServerlessDays Milan was a great opportunity to listen to early adopters and industry leaders and learn how to make your path to serverless a smooth one.
Going through the compliance process is no small undertaking, and can have a significant impact on your engineering and business velocity down the line.
Whether you're savvy or newbie, these carefully chosen sessions can help you do well with K8S and open your mind to new microservices stack ideas.
As an entrepreneur and the CTO of a young startup, keeping a close eye on the product is at the top of my priorities.In this blog post, I will get you into my stack and share the list of monitoring tools I’m using on a daily basis.
Follow the quick guide of a super-handy hack for those times when you need to build a local native extension.
Installing a Java Agent and using it to instrument the customer’s JVM doesn’t have a simple, straightforward implementation. Or so we thought...
When should you develop in a cloud environment? What issues should you consider when establishing what you need and ways to provision it?
Working on a remotely-developed microservices app? Here are the best available tools to help you debug it, along with their key strengths and weaknesses.
The time has come for a new generation of source control that wasn’t purely designed for open-source projects, C and the Linux kernel.
Fear of Missing Out on log lines and the data they comprise is the main motivator behind setting log lines for each line of code. But can we overcome it?
Value can be delivered and systems changed without a single line of code being written. So should we rely on "code changes" as a DevOps KPI?
Becoming compliant takes time. Here are the 3 steps we've taken to make our SaaS company's journey towards SOC 2 Type 2 certification much quicker.