{"id":5460,"date":"2026-10-16T10:52:32","date_gmt":"2026-10-16T13:52:32","guid":{"rendered":"https:\/\/nextage.com.br\/blog\/?p=5460"},"modified":"2026-10-16T10:52:32","modified_gmt":"2026-10-16T13:52:32","slug":"how-to-keep-a-system-available-10-practices-developers-follow","status":"publish","type":"post","link":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/","title":{"rendered":"How to Keep a System Available: 10 Practices Developers Follow"},"content":{"rendered":"<p dir=\"ltr\">Keeping a system available requires a combination of architecture without single points of failure, monitored service-level objectives (SLOs), reversible changes, and a team prepared to fix the root cause of incidents. None of these fronts works alone, and all of them depend on routine, not on a one-off project.<\/p>\n<p dir=\"ltr\"><strong>In short<\/strong><\/p>\n<ul dir=\"ltr\">\n<li>Availability is the percentage of time an application is reachable and working as expected; even 99.9% allows about 43.8 minutes of downtime per month.<\/li>\n<li>The cost of a system outage goes beyond lost revenue: it includes support load, reputation and, in some industries, fines.<\/li>\n<li>The most effective practices are easy to describe and hard to sustain: eliminate single points of failure, measure what users feel, change in small steps and treat incidents as a process.<\/li>\n<li>When the in-house team cannot sustain that routine, a continuous application support model (AMS) becomes a concrete option.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5461\" src=\"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-scaled.avif\" alt=\"Hands typing on a laptop, with a translucent holographic interface above the screen showing icons for a checked shield, a global network, a team, a document and a gear, representing system security and availability.\" width=\"2560\" height=\"1709\" srcset=\"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-scaled.avif 2560w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-300x200.avif 300w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-1024x684.avif 1024w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-768x513.avif 768w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-1536x1025.avif 1536w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-2048x1367.avif 2048w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-150x100.avif 150w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-330x220.avif 330w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-420x280.avif 420w, https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-1-510x340.avif 510w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<h2 dir=\"ltr\">What is system availability?<\/h2>\n<p dir=\"ltr\">System availability is the percentage of time, over a given period (usually a month or a year), that an application is reachable and working as expected. It is not the same as reliability, which measures a system\u2019s ability to perform its function without failure over a defined interval (<a href=\"https:\/\/www.atlassian.com\/incident-management\/kpis\/reliability-vs-availability\" target=\"_blank\" rel=\"noopener\">Atlassian<\/a>).<\/p>\n<p dir=\"ltr\">The market usually expresses availability in \u201cnines.\u201d The table shows how much downtime each level allows (based on a 365-day year):<\/p>\n<div dir=\"ltr\">\n<table>\n<thead>\n<tr>\n<th scope=\"col\">Availability<\/th>\n<th scope=\"col\">Downtime allowed per year<\/th>\n<th scope=\"col\">Downtime allowed per month<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>99%<\/td>\n<td>3.65 days<\/td>\n<td>about 7.3 hours<\/td>\n<\/tr>\n<tr>\n<td>99.9% (\u201cthree nines\u201d)<\/td>\n<td>8.76 hours<\/td>\n<td>about 43.8 minutes<\/td>\n<\/tr>\n<tr>\n<td>99.99% (\u201cfour nines\u201d)<\/td>\n<td>about 52.6 minutes<\/td>\n<td>about 4.3 minutes<\/td>\n<\/tr>\n<tr>\n<td>99.999% (\u201cfive nines\u201d)<\/td>\n<td>about 5.3 minutes<\/td>\n<td>about 26 seconds<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p dir=\"ltr\">Sources: <a href=\"https:\/\/pulsetic.com\/blog\/what-does-99-9-percent-uptime-mean\/\" target=\"_blank\" rel=\"noopener\">Pulsetic<\/a> and <a href=\"https:\/\/www.homehost.com.br\/blog\/?p=18338\" target=\"_blank\" rel=\"noopener\">HomeHost<\/a>.<\/p>\n<p dir=\"ltr\">Each additional \u201cnine\u201d cuts the allowed downtime by roughly a factor of ten, and the engineering cost grows in the same direction. There is also a detail that often goes unnoticed: dependencies add up risk. Three services at 99.9% in sequence deliver, together, 99.7%, which means more than a day of downtime per year. <a href=\"https:\/\/docs.aws.amazon.com\/wellarchitected\/latest\/reliability-pillar\/availability.html\" target=\"_blank\" rel=\"noopener\">AWS<\/a> shows the same logic: a system designed for 99.99% with two hard dependencies, each also at 99.99%, has a theoretical availability of 99.97%.<\/p>\n<h2 dir=\"ltr\">How much does a system outage cost<\/h2>\n<p dir=\"ltr\">According to <em>The Hidden Costs of Downtime<\/em>, a study by Splunk with Oxford Economics, unplanned downtime costs Global 2000 companies US$600 billion a year, up 50% in two years. The average cost reached about US$15,000 per minute, and the average revenue loss is US$95 million per company per year (<a href=\"https:\/\/www.eenewseurope.com\/en\/splunk-report-global-downtime-costs-surge-to-600bn-a-year\/\" target=\"_blank\" rel=\"noopener\">eeNews Europe<\/a>; <a href=\"https:\/\/tiinside.com.br\/it\/25\/06\/2026\/indisponibilidade-de-servicos-custa-ate-us-600-bilhoes-as-empresas\/\" target=\"_blank\" rel=\"noopener\">TI Inside<\/a>). For Latin American companies, the reported average is US$197 million a year. These are figures for large corporations; for mid-sized companies the scale is smaller, but the logic is the same.<\/p>\n<p dir=\"ltr\">In industry, ABB\u2019s <em>Value of Reliability<\/em> survey points to a median of about US$125,000 per hour of downtime, and Siemens estimates up to US$2.3 million per hour in automotive manufacturing (<a href=\"https:\/\/www.acronis.com\/pt\/blog\/posts\/how-unplanned-ot-downtime-is-silently-draining-industrial-profits\/\" target=\"_blank\" rel=\"noopener\">Acronis<\/a>).<\/p>\n<p dir=\"ltr\">To estimate the impact on your business, use a simple formula: revenue per hour \u00d7 hours of downtime, plus emergency repair costs, idle labor and contractual penalties. Hidden costs come next: more support tickets, lost customer trust and brand damage.<\/p>\n<p dir=\"ltr\">That cost grows with every hour, and a failure rarely stays inside IT: it reaches operations, finance and the end customer. That is why critical systems call for <a href=\"https:\/\/nextage.com.br\/en\/services\/application-managed-services\/?utm_source=blog&amp;utm_medium=article&amp;utm_campaign=availability\" target=\"_blank\" rel=\"noopener\">continuous application management<\/a>, not just a ticket opened when something breaks.<\/p>\n<h2 dir=\"ltr\">10 practices to keep a system available, according to the people who build it<\/h2>\n<h3 dir=\"ltr\">1. Eliminate single points of failure<\/h3>\n<p dir=\"ltr\">A single point of failure is any component whose failure takes down the entire system (<a href=\"https:\/\/www.redhat.com\/en\/topics\/linux\/what-is-high-availability\" target=\"_blank\" rel=\"noopener\">Red Hat<\/a>). To eliminate it, map the architecture, identify what has no backup (server, database, network link, third-party service) and add redundancy, load balancing and distribution across more than one availability zone. <a href=\"https:\/\/docs.aws.amazon.com\/whitepapers\/latest\/availability-and-beyond-improving-resilience\/conclusion.html\" target=\"_blank\" rel=\"noopener\">AWS<\/a> also recommends reducing dependencies and choosing ones whose availability targets are equal to or higher than your system\u2019s.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cMost of the time, the single point of failure is where nobody looks: an external integration, a certificate, a scheduled job. When we map the architecture, the question is always the same: if this stops, what stops with it?\u201d<br \/>\n<strong>Matheus, full-stack developer<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> investing in redundant servers and leaving the database or an external integration as a single point.<\/p>\n<h3 dir=\"ltr\">2. Define SLIs, SLOs and an error budget<\/h3>\n<p dir=\"ltr\">The SLI is the measured indicator (for example, the share of successful requests), the SLO is the target for that indicator, and the error budget is what remains: 1 minus the SLO. With a 99.9% SLO over 30 days, the budget is about 43 minutes of failure. The practice comes from Google SRE: 100% availability is unrealistic and grows exponentially more expensive with each marginal improvement, and when the budget runs out, non-urgent changes are frozen until reliability is restored (<a href=\"https:\/\/socallinuxexpo.org\/node\/4794\" target=\"_blank\" rel=\"noopener\">Google Cloud<\/a>; <a href=\"https:\/\/isdown.app\/blog\/error-budget-sre\" target=\"_blank\" rel=\"noopener\">isDown<\/a>).<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cAn availability target has to be a conversation with the business, not a decision made by IT alone. When everyone understands how many minutes of downtime the process can tolerate, it is easier to prioritize what goes into the next release and what can wait.\u201d<br \/>\n<strong>Pedro, back-end developer<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> adopting a \u201cfive nines\u201d target without funding the architecture it requires.<\/p>\n<h3 dir=\"ltr\">3. Monitor what users feel<\/h3>\n<p dir=\"ltr\">Monitoring only CPU and memory does not show whether a customer can complete a purchase or issue an invoice. Measure response time, error rate and availability of critical user journeys, and set alerts based on the SLO, not on isolated infrastructure thresholds. AWS recommends granular health checks, which enable fast failover when a component degrades (<a href=\"https:\/\/docs.aws.amazon.com\/whitepapers\/latest\/availability-and-beyond-improving-resilience\/conclusion.html\" target=\"_blank\" rel=\"noopener\">AWS<\/a>).<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cA good alert is one that makes someone act. If the team receives dozens of notifications a day, they learn to ignore all of them. I prefer few alerts, tied to what users feel, such as errors in the checkout journey or slow logins.\u201d<br \/>\n<strong>Felipe, tech lead<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> creating so many alerts that the team starts ignoring them.<\/p>\n<h3 dir=\"ltr\">4. Make small, reversible changes<\/h3>\n<p dir=\"ltr\">Changes are one of the main sources of incidents. Frequent, low-risk releases, with continuous integration and delivery (CI\/CD), feature flags, gradual rollouts and a rollback plan, reduce the impact of each mistake. DORA metrics track exactly this: the change failure rate and the recovery time, now called \u201cfailed deployment recovery time\u201d (<a href=\"https:\/\/pulse.support\/blog\/dora-metrics-devops\" target=\"_blank\" rel=\"noopener\">Pulse<\/a>). In the 2025 DORA report, 21.3% of top-performing teams restore service in under an hour and 56.5% in under a day, according to <a href=\"https:\/\/axify.io\/blog\/how-to-implement-dora-metrics\" target=\"_blank\" rel=\"noopener\">Axify<\/a>.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cA big change is an incident waiting to happen. Small releases with a rollback plan ready let you go back in minutes and investigate calmly. No change should go to production without answering: how do we undo this if it goes wrong?\u201d<br \/>\n<strong>Felipe, tech lead<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> piling up many changes into a single end-of-quarter release.<\/p>\n<h3 dir=\"ltr\">5. Test before and after reaching production<\/h3>\n<p dir=\"ltr\">Automated tests, a staging environment faithful to production and load tests catch failures before customers do. For critical systems, AWS recommends going further, with chaos engineering and fault injection, which trigger problems in a controlled way to validate that the system recovers as expected (<a href=\"https:\/\/docs.aws.amazon.com\/whitepapers\/latest\/availability-and-beyond-improving-resilience\/conclusion.html\" target=\"_blank\" rel=\"noopener\">AWS<\/a>).<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cThe most valuable test is the one that looks like real usage. Many failures only show up with volume, with real data or with a slow integration. The more faithful the staging environment, the less the customer becomes the first tester.\u201d<br \/>\n<strong>Matheus, QA tester<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> testing the new feature well and forgetting to check regressions in what already worked.<\/p>\n<h3 dir=\"ltr\">6. Have tested backups and a recovery plan<\/h3>\n<p dir=\"ltr\">Two numbers guide the plan: the RTO (the maximum acceptable time to bring the system back) and the RPO (how much data the company accepts losing). <a href=\"https:\/\/www.redhat.com\/en\/topics\/linux\/what-is-high-availability\" target=\"_blank\" rel=\"noopener\">Red Hat<\/a> gives a clear example: if backups are daily, there can be up to 24 hours of lost data in the recovered system. Define RTO and RPO per system, automate backups and rehearse the restore; a backup that has never been restored is just a hypothesis.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cA backup is only worth something once someone can restore it. I treat restoration as part of the routine, with a scheduled date and an owner. That rehearsal is where you find the problems nobody wanted to discover during an emergency.\u201d<br \/>\n<strong>Pedro, back-end developer<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> measuring success by the completed backup, not by the validated restore.<\/p>\n<h3 dir=\"ltr\">7. Treat incidents as a process<\/h3>\n<p dir=\"ltr\">A well-handled incident has a defined on-call rotation, runbooks, clear communication and, afterward, a root cause analysis in a blameless post-mortem format. The goal is to fix the problem that caused the failure, not just to restore the service. Without this cycle, the same incident comes back under a different name.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cFixing the symptom solves the day; finding the root cause solves the quarter. After every incident, we record what failed, why we did not detect it earlier and which action prevents a repeat, without looking for someone to blame.\u201d<br \/>\n<strong>Felipe, tech lead<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> closing the ticket when the system comes back, without investigating why it went down.<\/p>\n<h3 dir=\"ltr\">8. Pay down technical debt and keep everything updated<\/h3>\n<p dir=\"ltr\">Versions of languages, databases, application servers and libraries that are out of support accumulate vulnerabilities and incompatibilities. Adaptive maintenance, which updates these layers, is a recognized part of software support, including in public regulations such as Brazil\u2019s federal <a href=\"https:\/\/www.gov.br\/participamaisbrasil\/blob\/baixar\/22412\" target=\"_blank\" rel=\"noopener\">Ordinance SGD\/ME No. 5,651\/2022<\/a> (in Portuguese). When availability is critical, AWS recommends favoring stability over shipping new features (<a href=\"https:\/\/docs.aws.amazon.com\/whitepapers\/latest\/availability-and-beyond-improving-resilience\/conclusion.html\" target=\"_blank\" rel=\"noopener\">AWS<\/a>).<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cA postponed update tends to charge interest. An unsupported version, an outdated library, an old database: each item seems small until it becomes part of an incident. Setting aside recurring time to keep everything current costs less than firefighting.\u201d<br \/>\n<strong>Felipe, tech lead<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> treating updates as a \u201ctask for when there is spare time.\u201d<\/p>\n<h3 dir=\"ltr\">9. Plan for capacity<\/h3>\n<p dir=\"ltr\">Usage peaks (month-end close, campaigns, draws, payroll) take down systems that work fine day to day. Track consumption trends, size database and integration limits, and use autoscaling where it makes sense: scaling servers up or down according to load is one way to sustain availability (<a href=\"https:\/\/www.kaseya.com\/blog\/high-availability\/\">Kaseya<\/a>).<\/p>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> discovering the system\u2019s limit during the peak.<\/p>\n<h3 dir=\"ltr\">10. Document and preserve knowledge of the system<\/h3>\n<p dir=\"ltr\">If only one person knows how the system works, availability depends on that person\u2019s calendar. Keep living documentation (architecture, integrations, recovery procedures, past decisions) and spread the knowledge across the team. In legacy or heavily customized systems, this is often the least visible risk.<\/p>\n<blockquote dir=\"ltr\">\n<p dir=\"ltr\"><strong>In practice:<\/strong> \u201cThe quietest risk is knowledge concentrated in one person. If only one developer understands how the system works, availability depends on their schedule. Living documentation and shared knowledge are part of the infrastructure.\u201d<br \/>\n<strong>Juliano, CEO of NextAge<\/strong><\/p>\n<\/blockquote>\n<p dir=\"ltr\"><strong>Common mistake:<\/strong> leaving documentation for the end of the project, when nobody writes it anymore.<\/p>\n<p dir=\"ltr\"><strong>From knowledge to routine.<\/strong> Practices 7, 8 and 10 are not solved by a project: they are recurring work. In NextAge\u2019s <a href=\"https:\/\/nextage.com.br\/en\/services\/application-managed-services\/?utm_source=blog&amp;utm_medium=article&amp;utm_campaign=availability\" target=\"_blank\" rel=\"noopener\">Application Managed Services (AMS)<\/a>, one third of the hour package is reserved for monitoring, technical governance and tracking of operational indicators.<\/p>\n<h2 dir=\"ltr\">Is availability a project or a routine? Reactive support versus continuous management<\/h2>\n<p dir=\"ltr\">Many companies still treat availability as a byproduct of support: the system goes down, a ticket is opened and someone fixes it. That model is reactive and leaves the company with no visibility into what is at risk. Continuous application management, known as AMS (Application Managed Services), proposes a different logic: managing the application as a strategic asset, with permanent follow-up.<\/p>\n<div dir=\"ltr\">\n<table>\n<thead>\n<tr>\n<th scope=\"col\">Aspect<\/th>\n<th scope=\"col\">Reactive support<\/th>\n<th scope=\"col\">Application Managed Services<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Approach<\/td>\n<td>Waits for the problem to happen<\/td>\n<td>Monitors, anticipates and evolves<\/td>\n<\/tr>\n<tr>\n<td>Focus of the fix<\/td>\n<td>Restoring the service<\/td>\n<td>Root cause<\/td>\n<\/tr>\n<tr>\n<td>Contract<\/td>\n<td>One-off tickets<\/td>\n<td>Hour package, defined SLA and scope<\/td>\n<\/tr>\n<tr>\n<td>Evolution<\/td>\n<td>Out of scope<\/td>\n<td>Planned, within the contract<\/td>\n<\/tr>\n<tr>\n<td>Governance<\/td>\n<td>Little visibility<\/td>\n<td>Periodic reports and meetings<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p dir=\"ltr\">At NextAge, <a href=\"https:\/\/nextage.com.br\/en\/services\/application-managed-services\/?utm_source=blog&amp;utm_medium=article&amp;utm_campaign=availability\" target=\"_blank\" rel=\"noopener\">Application Managed Services<\/a> are organized around four pillars: corrective (bug fixing), adaptive (adjustments and updates), evolutionary (improvements) and governance (technical management and executive oversight). The service works across several technologies (Java, Node.js, .NET, React, Angular, REST APIs, relational and NoSQL databases) and in cloud environments such as Azure, AWS and GCP, and it can act as an extension of the in-house IT team, not necessarily a replacement.<\/p>\n<p dir=\"ltr\">One example comes from one of the largest dairy cattle associations in Brazil (APCBRH). Its system suffered from cloud instability, manual billing and limitations in data collection. NextAge took over support, migrated the environment to a more stable infrastructure, integrated billing with the banking system through an API and created a new way to collect production data. The result was fewer outages and 100% of billing automated.<\/p>\n<p dir=\"ltr\">The decision between keeping a system supported and modernizing it is also part of the routine. Modernization is worth evaluating when the cost and risk of maintaining exceed those of evolving; typical signs are high technical debt, languages with a shortage of professionals and an architecture that limits scale. The safest path is usually incremental modernization, which replaces parts of the system and validates each step, without the exposure of a full rewrite.<\/p>\n<h2 dir=\"ltr\">Is your team keeping up? A 7-question self-assessment<\/h2>\n<p dir=\"ltr\">Answer yes or no:<\/p>\n<ol dir=\"ltr\">\n<li>Do we know, in minutes, how long our critical systems were down last quarter?<\/li>\n<li>Do we have availability targets (SLOs) defined and tracked per system?<\/li>\n<li>Do alerts warn the team before the customer notices the problem?<\/li>\n<li>Does every production change have a rollback plan?<\/li>\n<li>Have backups been successfully restored in the last six months?<\/li>\n<li>Do incidents go through root cause analysis, and are the resulting actions completed?<\/li>\n<li>Does more than one person master each critical system?<\/li>\n<\/ol>\n<p dir=\"ltr\">Three or more \u201cno\u201d answers indicate a relevant risk. In that case, a diagnostic conversation, at no cost and with no commitment, maps the risks in your systems and proposes an action plan: <a href=\"https:\/\/nextage.com.br\/en\/services\/application-managed-services\/?utm_source=blog&amp;utm_medium=article&amp;utm_campaign=availability\" target=\"_blank\" rel=\"noopener\">talk to NextAge<\/a>.<\/p>\n<p dir=\"ltr\">A note of honesty: if your system is simple and low-risk, practices 1 through 6 may be enough with the in-house team. Continuous management makes more sense when operations depend on proprietary or highly customized applications and the IT team is too lean to cover every front.<\/p>\n<h2 dir=\"ltr\">Frequently asked questions<\/h2>\n<h3 dir=\"ltr\"><strong>What is system availability?<\/strong><\/h3>\n<p dir=\"ltr\">It is the percentage of time an application is reachable and working as expected over a period, usually a month or a year. The higher the percentage, the less downtime is allowed. It differs from reliability, which measures whether the system performs its function without failure over an interval.<\/p>\n<h3 dir=\"ltr\"><strong>How much downtime does 99.9% availability allow?<\/strong><\/h3>\n<p dir=\"ltr\">About 8.76 hours per year, or 43.8 minutes per month. At 99.99%, the limit drops to about 52.6 minutes per year; at 99%, it rises to 3.65 days. Each additional \u201cnine\u201d reduces the allowed downtime by roughly ten times.<\/p>\n<h3 dir=\"ltr\"><strong>What is the difference between SLI, SLO and SLA?<\/strong><\/h3>\n<p dir=\"ltr\">The SLI is the measured indicator, such as the share of successful requests. The SLO is the internal target for that indicator. The SLA is the contractual commitment to the customer, with consequences if it is not met. In general, the SLA is looser than the internal SLO, to leave a safety margin.<\/p>\n<h3 dir=\"ltr\"><strong>What is an error budget?<\/strong><\/h3>\n<p dir=\"ltr\">It is the amount of failure the SLO allows in a period: 1 minus the SLO. With a 99.9% SLO over 30 days, about 43 minutes remain. When the budget runs out, many teams freeze non-urgent changes and focus on reliability until it is replenished.<\/p>\n<h3 dir=\"ltr\"><strong>What is the difference between traditional technical support and Application Managed Services?<\/strong><\/h3>\n<p dir=\"ltr\">Traditional support is reactive: it waits for the problem to happen before fixing it. Application Managed Services monitor, anticipate and evolve the application proactively, with governance, a defined SLA and planned evolution within a recurring contract, covering corrective, adaptive and evolutionary maintenance plus governance.<\/p>\n<h3 dir=\"ltr\"><strong>When does it make sense to modernize a legacy system instead of continuing to support it?<\/strong><\/h3>\n<p dir=\"ltr\">When the cost and risk of maintaining exceed those of evolving. Common signs: high technical debt, few professionals available in the technology and an architecture that limits scale. The safest path is usually incremental modernization, replacing parts of the system and validating each step.<\/p>\n<h2 dir=\"ltr\">Conclusion<\/h2>\n<p dir=\"ltr\">Keeping a system available is an ongoing discipline: architecture without single points of failure, measured targets, reversible changes, incidents handled down to the root cause and shared knowledge. No extra \u201cnine\u201d makes up for the lack of routine. If your team cannot sustain that routine with the depth required, it is worth getting to know NextAge\u2019s <a href=\"https:\/\/nextage.com.br\/en\/services\/application-managed-services\/?utm_source=blog&amp;utm_medium=article&amp;utm_campaign=availability\" target=\"_blank\" rel=\"noopener\">Application Managed Services<\/a> and requesting a no-cost diagnostic.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"inLanguage\": \"en\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is system availability?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It is the percentage of time an application is reachable and working as expected over a period, usually a month or a year. The higher the percentage, the less downtime is allowed. It differs from reliability, which measures whether the system performs its function without failure over an interval.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much downtime does 99.9% availability allow?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"About 8.76 hours per year, or 43.8 minutes per month. At 99.99%, the limit drops to about 52.6 minutes per year; at 99%, it rises to 3.65 days. Each additional \\\"nine\\\" reduces the allowed downtime by roughly ten times.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between SLI, SLO and SLA?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The SLI is the measured indicator, such as the share of successful requests. The SLO is the internal target for that indicator. The SLA is the contractual commitment to the customer, with consequences if it is not met. In general, the SLA is looser than the internal SLO, to leave a safety margin.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is an error budget?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It is the amount of failure the SLO allows in a period: 1 minus the SLO. With a 99.9% SLO over 30 days, about 43 minutes remain. When the budget runs out, many teams freeze non-urgent changes and focus on reliability until it is replenished.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between traditional technical support and Application Managed Services?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Traditional support is reactive: it waits for the problem to happen before fixing it. Application Managed Services monitor, anticipate and evolve the application proactively, with governance, a defined SLA and planned evolution within a recurring contract, covering corrective, adaptive and evolutionary maintenance plus governance.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"When does it make sense to modernize a legacy system instead of continuing to support it?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"When the cost and risk of maintaining exceed those of evolving. Common signs: high technical debt, few professionals available in the technology and an architecture that limits scale. The safest path is usually incremental modernization, replacing parts of the system and validating each step.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Keeping a system available requires a combination of architecture without single points of failure, monitored service-level objectives (SLOs), reversible changes, and a team prepared to fix the root cause of incidents. None of these fronts works alone, and all of them depend on routine, not on a one-off project. In short Availability is the percentage<\/p>\n","protected":false},"author":5,"featured_media":5458,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[344],"tags":[473],"class_list":["post-5460","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lists","tag-evolution"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Keep a System Available: 10 Practices Developers Follow- Nextage Blog<\/title>\n<meta name=\"description\" content=\"Downtime is costly. See 10 practices developers use to keep systems available, what 99.9% uptime really allows and when AMS helps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Keep a System Available: 10 Practices Developers Follow- Nextage Blog\" \/>\n<meta property=\"og:description\" content=\"Downtime is costly. See 10 practices developers use to keep systems available, what 99.9% uptime really allows and when AMS helps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/\" \/>\n<meta property=\"og:site_name\" content=\"Nextage Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-16T13:52:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-scaled.avif\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1709\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Laura Marques\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Laura Marques\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/\"},\"author\":{\"name\":\"Laura Marques\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/2fdd81129ea968e45b68b610bd9629c0\"},\"headline\":\"How to Keep a System Available: 10 Practices Developers Follow\",\"datePublished\":\"2026-10-16T13:52:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/\"},\"wordCount\":2664,\"publisher\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/standard-quality-control-concept-m-scaled.avif\",\"keywords\":[\"evolution\"],\"articleSection\":[\"Lists\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/\",\"name\":\"How to Keep a System Available: 10 Practices Developers Follow- Nextage Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/standard-quality-control-concept-m-scaled.avif\",\"datePublished\":\"2026-10-16T13:52:32+00:00\",\"description\":\"Downtime is costly. See 10 practices developers use to keep systems available, what 99.9% uptime really allows and when AMS helps.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/standard-quality-control-concept-m-scaled.avif\",\"contentUrl\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/standard-quality-control-concept-m-scaled.avif\",\"width\":2560,\"height\":1709,\"caption\":\"M\u00e3os de uma pessoa digitando em um notebook, com uma interface hologr\u00e1fica transl\u00facida sobre a tela exibindo \u00edcones de escudo com verifica\u00e7\u00e3o, rede global, equipe, documento e engrenagem, que representam seguran\u00e7a e disponibilidade de sistemas.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/en\\\/how-to-keep-a-system-available-10-practices-developers-follow\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Keep a System Available: 10 Practices Developers Follow\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/\",\"name\":\"Nextage Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#organization\",\"name\":\"Nextage Blog\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/cropped-logo-nextage-completo-scaled-1.webp\",\"contentUrl\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/cropped-logo-nextage-completo-scaled-1.webp\",\"width\":2558,\"height\":556,\"caption\":\"Nextage Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/2fdd81129ea968e45b68b610bd9629c0\",\"name\":\"Laura Marques\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/cropped-foto-perfil-avatar-96x96.webp\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/cropped-foto-perfil-avatar-96x96.webp\",\"contentUrl\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/cropped-foto-perfil-avatar-96x96.webp\",\"caption\":\"Laura Marques\"},\"description\":\"Graduada em Letras - Portugu\u00eas pela Universidade Tecnol\u00f3gica Federal do Paran\u00e1 (UTFPR), especialista em conte\u00fado para o setor de tecnologia. Escrevo para transformar inova\u00e7\u00e3o em boas hist\u00f3rias e ajudar empresas a alcan\u00e7ar o pr\u00f3ximo n\u00edvel de transforma\u00e7\u00e3o digital.\",\"url\":\"https:\\\/\\\/nextage.com.br\\\/blog\\\/author\\\/laura\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Keep a System Available: 10 Practices Developers Follow- Nextage Blog","description":"Downtime is costly. See 10 practices developers use to keep systems available, what 99.9% uptime really allows and when AMS helps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/","og_locale":"pt_BR","og_type":"article","og_title":"How to Keep a System Available: 10 Practices Developers Follow- Nextage Blog","og_description":"Downtime is costly. See 10 practices developers use to keep systems available, what 99.9% uptime really allows and when AMS helps.","og_url":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/","og_site_name":"Nextage Blog","article_published_time":"2026-10-16T13:52:32+00:00","og_image":[{"width":2560,"height":1709,"url":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-scaled.avif","type":"image\/jpeg"}],"author":"Laura Marques","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Laura Marques","Est. reading time":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#article","isPartOf":{"@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/"},"author":{"name":"Laura Marques","@id":"https:\/\/nextage.com.br\/blog\/#\/schema\/person\/2fdd81129ea968e45b68b610bd9629c0"},"headline":"How to Keep a System Available: 10 Practices Developers Follow","datePublished":"2026-10-16T13:52:32+00:00","mainEntityOfPage":{"@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/"},"wordCount":2664,"publisher":{"@id":"https:\/\/nextage.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#primaryimage"},"thumbnailUrl":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-scaled.avif","keywords":["evolution"],"articleSection":["Lists"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/","url":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/","name":"How to Keep a System Available: 10 Practices Developers Follow- Nextage Blog","isPartOf":{"@id":"https:\/\/nextage.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#primaryimage"},"image":{"@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#primaryimage"},"thumbnailUrl":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-scaled.avif","datePublished":"2026-10-16T13:52:32+00:00","description":"Downtime is costly. See 10 practices developers use to keep systems available, what 99.9% uptime really allows and when AMS helps.","breadcrumb":{"@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#primaryimage","url":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-scaled.avif","contentUrl":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/10\/standard-quality-control-concept-m-scaled.avif","width":2560,"height":1709,"caption":"M\u00e3os de uma pessoa digitando em um notebook, com uma interface hologr\u00e1fica transl\u00facida sobre a tela exibindo \u00edcones de escudo com verifica\u00e7\u00e3o, rede global, equipe, documento e engrenagem, que representam seguran\u00e7a e disponibilidade de sistemas."},{"@type":"BreadcrumbList","@id":"https:\/\/nextage.com.br\/blog\/en\/how-to-keep-a-system-available-10-practices-developers-follow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nextage.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Keep a System Available: 10 Practices Developers Follow"}]},{"@type":"WebSite","@id":"https:\/\/nextage.com.br\/blog\/#website","url":"https:\/\/nextage.com.br\/blog\/","name":"Nextage Blog","description":"","publisher":{"@id":"https:\/\/nextage.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nextage.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/nextage.com.br\/blog\/#organization","name":"Nextage Blog","url":"https:\/\/nextage.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/nextage.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2025\/01\/cropped-logo-nextage-completo-scaled-1.webp","contentUrl":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2025\/01\/cropped-logo-nextage-completo-scaled-1.webp","width":2558,"height":556,"caption":"Nextage Blog"},"image":{"@id":"https:\/\/nextage.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/nextage.com.br\/blog\/#\/schema\/person\/2fdd81129ea968e45b68b610bd9629c0","name":"Laura Marques","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/01\/cropped-foto-perfil-avatar-96x96.webp","url":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/01\/cropped-foto-perfil-avatar-96x96.webp","contentUrl":"https:\/\/nextage.com.br\/blog\/wp-content\/uploads\/2026\/01\/cropped-foto-perfil-avatar-96x96.webp","caption":"Laura Marques"},"description":"Graduada em Letras - Portugu\u00eas pela Universidade Tecnol\u00f3gica Federal do Paran\u00e1 (UTFPR), especialista em conte\u00fado para o setor de tecnologia. Escrevo para transformar inova\u00e7\u00e3o em boas hist\u00f3rias e ajudar empresas a alcan\u00e7ar o pr\u00f3ximo n\u00edvel de transforma\u00e7\u00e3o digital.","url":"https:\/\/nextage.com.br\/blog\/author\/laura\/"}]}},"_links":{"self":[{"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/posts\/5460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5460"}],"version-history":[{"count":1,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/posts\/5460\/revisions"}],"predecessor-version":[{"id":5462,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/posts\/5460\/revisions\/5462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/media\/5458"}],"wp:attachment":[{"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nextage.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}