Meta tags:
keywords= Chetan Gole, Software Engineer, Pune;
description= Chetan Gole homepage;
author= Chetan Gole;
Headings (most frequently used words):
draft, aws, lambda, to, java, in, using, automation, be, hi, cold, start, and, optimizations, change, current, version, windows, 10, one, click, batch, file, cost, effective, test, for, based, serverless, projects, how, datadog, agent, works, integrate, microsoft, teams, with, robot, framework, points, consider, when, or, not, code, comments,
Text of the page (most frequently used words):
the (17), and (12), aws (12), chetan (11), gole (10), #lambda (8), datadog (8), min (7), code (7), you (7), draft (7), java (7), with (6), how (5), our (5), use (5), using (5), need (4), your (4), can (4), #comments (4), more (4), like (4), file (4), framework (4), here (4), source (3), works (3), not (3), read (3), cold (3), start (3), limitations (3), time (3), memory (3), cpu (3), based (3), for (3), have (3), robot (3), teams (3), com (3), agent (3), but (3), microservices (3), invoke (3), function (3), sam (3), serverless (3), work (3), change (3), version (3), one (3), software (3), writing (2), that (2), provide (2), understand (2), functions (2), help (2), are (2), lot (2), concurrency (2), configuration (2), etc (2), when (2), created (2), listener (2), microsoft (2), https (2), automation (2), infrastructure (2), service (2), information (2), about (2), test (2), production (2), run (2), cost (2), different (2), windows (2), opportunity (2), this (2), batch (2), click (2), keep (2), during (2), platform (2), powered, papermod, hugo, 2021, believe, such, way, don, documentation, naming, variables, even, logs, flow, instead, long, confusing, however, sometimes, also, there, good, discussions, around, whether, should, add, please, through, below, links, burst, only, configurable, allocates, other, resources, networking, throughput, selected, temp, storage, 512, mount, elastic, system, recommended, libraries, spring, hibernate, apis, ioc, localization, interaction, shared, services, points, consider, available, github, chetangole, feel, free, feedback, integrate, sure, must, aware, monitoring, ever, wondered, sas, ci360, monitor, provides, quite, features, apn, distributed, tracing, knows, all, without, adding, any, include, jvm, startup, locally, local, command, providing, its, logical, event, built, sdk, pytest, before, every, deployment, tests, inside, jenkins, server, itself, dependency, real, account, docs, amazon, application, model, latest, developerguide, cli, html, update, post, very, soon, effective, projects, world, versions, takes, some, effort, open, screen, builds, manually, doing, once, while, what, want, defect, hand, found, automate, simple, current, recent, project, got, sharing, few, tips, reduce, solution, common, problems, them, warm, provisioned, feature, periodic, ping, health, checks, load, much, runtime, bootstrap, since, get, boosted, access, mind, second, limit, jar, size, small, possible, avoid, including, unnecessary, jars, classes, optimizations, share, thoughts, experiences, technology, engineering, engineer, primary, skills, architecture, cloud, know, python, php, javascript, well, love, automating, stuff, exploring, things, welcome, website, tags,
Text of the page (random words):
chetan gole chetan gole tags hi i am chetan welcome to my website i share my thoughts experiences about technology software engineering i am a software engineer with primary skills in java platform software architecture aws cloud platform i know go python php javascript as well i love automating stuff exploring how things work aws lambda cold start and java optimizations draft in one of my recent project i got an opportunity to work on a java based lambda function here i am sharing few tips to reduce the cost and solution to the common aws lambda problems like cold start keep them warm use provisioned concurrency aws feature use periodic ping e g health checks load as much as you can need during runtime bootstrap since you get boosted cpu access during that time but mind the 10 second limit keep jar size as small as possible avoid including unnecessary jars and classes 1 min chetan gole change current java version in windows 10 in one click using a batch file draft in the world of microservices we work on different versions of java in different microservices it takes some effort to open the windows configuration screen to change the java version and run your builds manually doing it once in a while is ok but what if you want to do it when you have a production defect in hand i found an opportunity to automate this so i created this simple batch file to change the java version with one click 1 min chetan gole cost effective test automation for aws lambda based serverless projects draft you can invoke your lambda function locally by using the sam local invoke command and providing its function logical id and an event file we have built a framework using aws sam sdk and pytest to test our lambda functions before every production deployment the tests are run inside the jenkins server itself no dependency on real aws account read more here https docs aws amazon com serverless application model latest developerguide serverless sam cli using invoke html i ll update the post with more information very soon 1 min chetan gole how datadog agent works draft i am sure you must be aware of datadog datadog is infrastructure monitoring as a service read more here datadog com ever wondered how datadog agent works we use datadog in sas ci360 to monitor our infrastructure it provides quite a lot of features like apn distributed tracing etc but how datadog knows all the information about your service without adding any code to our microservices we need to include a datadog agent in our jvm startup 2 min chetan gole integrate microsoft teams with robot automation framework draft i have created a robot framework listener for microsoft teams the source code is available here https github com chetangole robot framework listener ms teams feel free to use and provide feedback 1 min chetan gole points to consider when using aws lambda draft cold start aws lambda burst limitations concurrency time memory and cpu limitations only time and memory is configurable aws allocates other resources like cpu networking throughput based on selected memory configuration temp storage limitations 512 mb if need be we can mount aws elastic file system not recommended to use libraries like spring hibernate etc no apis for ioc localization interaction with shared services and so on 1 min chetan gole to be or not to be code comments draft i believe in writing code such a way that you don t need to provide the documentation with your source code to understand how it works naming the functions variables and even logs can help understand the source code flow instead of writing long confusing comments however sometimes the comments also help there are a lot of good discussions around whether we should add comments in our code or not please go through below links to read more 1 min chetan gole 2021 chetan gole powered by hugo papermod
|