-
Tracking Metrics to Surface and Solve Problems: Metric Tracking Practices I’ve Learned So Far
It is a nice pleasant evening, you are sipping coffee and reviewing your code one final time, just so that you can gather enough confidence to hit the deploy button. But a fact of life as a software engineer is that things can go wrong. Small changes may result in unexpected outcomes, including outages, errors…
(or, 1., 2., 3., 4., A, A/B, able, activity, adding, affect, all, also, an, and, any, APIs, Application, approach, are, areas, arise., as, at, automated, available, be, been, before, built, business, But, button., by, can, catch, changes:, checklist, checks, citizen, clients, code, coffee, collected, come, communication, Conclusion, confidence, configurability, continually, coverage, creating, customers, data, defines, deploy, deployment, design, designing, DevOps, directly, disciplined, do, Don’t, ease, either, Enable, engineer, engineers, enough, equipments., errors, etc., even, evening, everything., Examples, extensibility, eye, fact, feature, final, fire., first-class, folks!, following, for, from, functioning, gather, Go, handbook, have, having, health, Here, high, hit, I, I’ve, idea., impacting, impacts, importance, imported, improve, in, include, include CPU, including, industry, infrastructure, into, intuitions., involve, IOPS, is, It’s, it., items, just, keep, key, latency, latent, level, levels., leverage, life, limited, may, me, measure., measured., memory, method, metrics, multiple, must, need, needed?, negatively, nice, Not, number, numbers, occur, of, on, one, ones, only, organization., our, outages, outcomes., over, parts, pipeline, places., pleasant, points, problem, problem-solving, problems, process, processed, product, product-related, Progress, queries, quickly., random, rather, realize, really, receiving, relies, rely, remote, resolve, response, result, results, reviewing, right, runs, sales, see, sent, sipping, small, So, software, solve, spent, spikes, successful, surface, systems., task, Telemetry, test, than, that, that’s, the, these, they, things, Thus, time., to, toggling, too., total, track, tracked, tracking, transactions, unexpected, usage?, useful, validations, we, well, what, when, which, will, with, write, wrong., you, Your -
Devops and The Principle Of Flow
In the technology value stream, work typically flows from Development to Operations, steps consisting of functional areas between our business and our customers. As stated in the lean principles developed by Toyota, we should optimize to get a single-piece fast and smooth flow for our releases. We increase flow by: Making work visible, Reducing batch…
(or, (WIP), 10, 310, 4., 40, A, above, acceptance, According, achieving, activities, added, affecting, after, agile, all, allow, already, amount, an, and, Another, any, anything, Application, are, areas, as, at, batch, batches., be, become, before, being, better, between, beyond, bigger, board, bouncing, brochures, bugs., Building, business, But, by, by urgent, bypassed, can, cards, case, categories, causes, centers., changes:, channel, codifying, column, coming, common, communication, complete, completed only, completes, component, Conclusion, consisting, control, creating, customer, customers, daily, decrease, defects, defining, delay, demands, deploy, deserves, developed, development, DevOps, difference, do, doesn’t, dominated, done, downstream, dramatically, dynamic, each, easy, eliminating, encounter, enforcing, ensures, entire, envelope, envelopes., essential, every, example, Explaining, external, Extra, far, fast, fast-flow, features, find, first, flow, flows, fold, folded, folks!, following, for, from, fulfill, functional, furthur, get, gets, given, goal, hardships, have, help, how, However, I, Ideally, if, implementing, Improving, in, increase, increasing, insert, internal, intervals, into, invisible., is, It’s, it., just, kanban, Kanban board., keep, key, Knaban, large, lead, lean, Let’s, levels., like, Limit, limiting, limits, mail, mailing, Make, Making, manual, manufacture, manufacturing, material, may, more, multi-tasking, multiple, needed?, new, next, No, Non-standard, Not, now, of, off., on, one, one-piece, only, Operations, optimize, other, our, our work, out, outcomes., over, own, paper, Partially, passed, pay, perform, performing, piece, piled, pioneer, point, possible., post, Practice, Prefer, prevent, preventing, principles, Prior, processes., processing, production, Progress, QA, quality, reaches, reduce, Reducing, releases., reliability., requests, required, requires, resource, result, revolution, right, Running, same, satisfy, seal, sealed., seconds., sequentially, services, set, Shiego, Shingo, should, side, significant, single, single-piece, size, sizes, skyrocketing, small, smooth, So, software, some, something, soon., span, speeding, stakeholders., stamp, starting, stated, step, steps, stream, streams, successfully, such, suppose, switching, system, take, takes, task, teams, technology, ten, testing., than, that, that’s, the, the ideal, them., there, this, those, three, through, time., times, to, toyota, traditional, Trello, trouble?, typically, up, us, use, using, value, visible, visual, waiting, was, waste:, wastes, way, we, well, what, when, where, which, while, why, will, willing, with, without, words, work, worst, Yet -
Deploying a nginx application using Kubernetes for Self-Healing and Scaling
Kubernetes is an open source system for automating deployment, scaling and management of containerized applications. A more technical term for it is, container orchestrator which is used to manage large fleets of containers. Minikube is an all-in-one single node installation for trying out kubernetes on local machines. And the following post covers deploying a nginx…