投稿時間:2021-10-20 22:39:11 RSSフィード2021-10-20 22:00 分まとめ(46件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… 新型「MacBook Pro 16インチ」のThunderbolt 4 (USB-C) ポートは「USB PD 3.1 EPR」規格には非対応の模様 https://taisy0.com/2021/10/20/147683.html macbookpro 2021-10-20 12:11:47
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] アマゾン、個人製作の紙書籍もKindleストアで出版できるように 初期費用なし https://www.itmedia.co.jp/business/articles/2110/20/news145.html itmedia 2021-10-20 21:16:00
IT ITmedia 総合記事一覧 [ITmedia News] PS5が「グッドデザイン金賞」に デザインやメンテナンス性を評価 https://www.itmedia.co.jp/news/articles/2110/20/news152.html itmedianewsps 2021-10-20 21:14:00
AWS AWS Japan Blog 完璧な組み合わせ: AWS での e コマース https://aws.amazon.com/jp/blogs/news/a-perfect-marriage-ecommerce-on-aws/ RentaCenter社がAWS上でeコマースを拡大米国に拠点を置き、店舗を展開するRentaCenter社は、AWS上でSAPHybrisを運用しています。 2021-10-20 12:56:09
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)を解決したい https://teratail.com/questions/365410?rss=all CanxtconnecttolocalMySQLserverthroughsocketxvarrunmysqldmysqldsockxを解決したい前提・実現したいことタイトルのとおりです。 2021-10-20 21:57:03
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Pythonで複数のグラフをひとつのpdfファイルに保存する方法が知りたいです https://teratail.com/questions/365409?rss=all Pythonで複数のグラフをひとつのpdfファイルに保存する方法が知りたいですPythonで複数のグラフをひとつのpdfファイルに保存する方法が知りたいです。 2021-10-20 21:55:59
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) JUnit5のArgumentsProviderを@Nestedなクラス内に定義するには https://teratail.com/questions/365408?rss=all JUnitのArgumentsProviderをNestedなクラス内に定義するにはJUnitの特徴の一つとして、staticnbspでない内部クラスをネストすることができる。 2021-10-20 21:38:32
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 二分木の引数xのノードの深さを返す関数 https://teratail.com/questions/365407?rss=all 2021-10-20 21:34:25
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) C#でBluetooth接続済みデバイスを取得したい https://teratail.com/questions/365406?rss=all bluetooth 2021-10-20 21:27:41
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Ruby on Railsでサーバーが立ち上がらない https://teratail.com/questions/365405?rss=all RubyonRailsでサーバーが立ち上がらないRubynbsponnbspRailsをインストールして、サーバーを立ち上げるためにコマンドプロンプでrailsnbspserverを打ち込んだところ以下のようなエラーが発生しました。 2021-10-20 21:18:37
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) DiscordBotで数分おきに特定のメッセージを送信したい https://teratail.com/questions/365404?rss=all 2021-10-20 21:12:06
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Accessの1つのサブフォームで複数のクエリを発行して描画したい https://teratail.com/questions/365403?rss=all Accessのつのサブフォームで複数のクエリを発行して描画したい前提・実現したいことAccessのサブフォームを使って、テーブルの検索を行いたい発生している問題・エラーメッセージ現在サブフォームを開いた時にquotSELECTnbspIDnbsp名前nbsp性別nbsp年齢nbsp住所nbspFROMnbsp従業員TBLquotというクエリを発行してサブフォームに表示しています。 2021-10-20 21:04:02
Linux Ubuntuタグが付けられた新着投稿 - Qiita GTK+3プログラマがubuntu21.10でGTK4を触ってみた https://qiita.com/katsuko0303/items/7eba4a0b0b070f38774b よくウィンドウを作成した後に、子ウィジェットを追加するためにgtkcontaineraddを呼んでいたと思いますが、当然これも無くなり、代わりにgtkwindowsetchildを呼び出します。 2021-10-20 21:22:34
Docker dockerタグが付けられた新着投稿 - Qiita M1 MacbookでDockerでMySQLを立ち上げる時にハマった https://qiita.com/showgo_jp/items/69bfdcddf4a468c70d39 MMacbookでDockerでMySQLを立ち上げる時にハマったdockercomposeupでつまずいたDockerfileNGパターンFROMmysqlエラー内容dockernomatchingmanifestforlinuxarmvinthemanifestlistentriesDockerfileまたはdockercomposeymlでplatformを指定するDockerfileの場合FROMplatformlinuxxmysqldockercomposeymlの場合mysqlimagemysqlplatformlinuxxこれで、dockercomposeupは問題なく通りました。 2021-10-20 21:30:57
Git Gitタグが付けられた新着投稿 - Qiita git submodule絡みのメモ https://qiita.com/mktshhr/items/cbec568b8827a2653eb0 submoduleの修正localgtremote普通にsubmoduleのフォルダで編集、git操作commitしてpush、ここではmainブランチを更新したとするcdsubmoduleのパスgitcommitamupdatesubmodulecontents親プロジェクトのsubmoduleを更新localgtremote普通にcommit、pushすると、他の人も同じ環境を使えるようになるcd親プロジェクトのパスgitcommitamupdatecommitidofsubmodule親プロジェクトのsubmoduleを一括更新localsubmoduleで管理しているgitリポジトリの特定ブランチmainの最新版に一括取得ブランチ名が違うと一括更新できないので一つづつ行う必要がある。 2021-10-20 21:54:49
技術ブログ Developers.IO Analysis of Cloudtrail Data using AWS Athena to Query out the user who turned down EC2 instance https://dev.classmethod.jp/articles/analysis-of-cloudtrail-data-using-aws-athena-to-query-out-the-user-who-turned-down-ec2-instance/ Analysis of Cloudtrail Data using AWS Athena to Query out the user who turned down EC instanceAWS Is a secure cloud service platform that offers compute power database storage content delivery network 2021-10-20 12:32:28
海外TECH MakeUseOf The Beatles Land on TikTok With 36 Songs to Soundtrack Your Videos https://www.makeuseof.com/tiktok-beatles-songs-soundtrack-your-videos/ The Beatles Land on TikTok With Songs to Soundtrack Your VideosYou can now soundtrack your TikTok videos using songs by The Beatles with the legendary pop group adding their music to the social media app 2021-10-20 12:53:44
海外TECH MakeUseOf The 8 Best Mice for Everyday Use https://www.makeuseof.com/tag/4-excellent-mice-everyday-50/ everyday 2021-10-20 12:19:01
海外TECH MakeUseOf Facebook May Be Changing Its Name: Here's What We Know So Far https://www.makeuseof.com/facebook-might-change-name/ company 2021-10-20 12:00:49
海外TECH MakeUseOf Here's How You Can Fix Misidentified People in Apple's Photos App https://www.makeuseof.com/how-to-fix-misidentified-wrong-people-in-apple-photos-iphone-mac/ luckily 2021-10-20 12:00:49
海外TECH DEV Community How to use the JavaScript startsWith() method? https://dev.to/hrishikesh1990/how-to-use-the-javascript-startswith-method-2e4h How to use the JavaScript startsWith method In this short tutorial we look at how to use the JavaScript startsWith method We break down the code with an example to help you understand the concept better Table of Contents JavaScript startsWith What does startsWith do in JavaScript Code and ExplanationClosing thoughts What does startsWith do in JavaScript The JavaScript startsWith method is used to determine whether a string starts with a character or a particular string The method returns a boolean true in case the string starts with the specified characters This method is commonly used to check if the entered string contains a substring Although there are other methods that can be used to find substrings the startsWith method is specifically used to check the start of a string Syntax startsWith SearchString ParametersSearchString Required the character string to searchPosition Optional used to specify the position to begin the search Return Value The method returns a boolean true if it finds the SearchString and false if it doesn t Code and Explanation In this section we look at the implementation of the startsWith method const str Join our freelancer community console log str startsWith Join Output trueconsole log str startsWith Join Output falseconsole log str startsWith our Output trueIn the above code the first statement returns true as the string begins with Join However in the second statement we have passed a position argument Hence the startsWith operator starts searching from the index and returns a false Similarly the last statement returns true as our start s in the th index Closing thoughts JavaScript startsWith A major caveat while using the startsWith method is that it is case sensitive Unlike the includes method in JavaScript the startsWith method is used specifically to find if a string starts with a string However in case you are just looking to find a substring I would recommend using the includes method Once you are done practicing using the startsWith methods you can try the endsWith method 2021-10-20 12:38:17
海外TECH DEV Community Day 12 of 100 Days of Code & Scrum: Leadership Styles and GraphQL Server https://dev.to/rammina/day-12-of-100-days-of-code-scrum-leadership-styles-and-graphql-server-5fi Day of Days of Code amp Scrum Leadership Styles and GraphQL ServerImage by fahribaabdullah from PixabayGood day everyone Today was actually a productive day for me I managed to study a lot of Scrum and GraphQL continued to work on writing my Scrum article and reached out to multiple people to expand my network Oh and I also made my own Twitter profile which I didn t customize yet YesterdayI finished the draft of the Scrum Team section of my Scrum Guide for beginners and I also reviewed GraphQL s basic concepts TodayHere are the things I ve learned and done today Scrumread up on different leadership styles and how Scrum Masters are true servant leaders and not authoritative managers added Scrum Master subsection for my Scrum Guide added Scrum Artifacts section did some practice quiz questions about Scrum GraphQLstarted learning about GraphQL server side read about GraphQL schemas type definitions and resolver functions learned about GraphQL server s network layer read an introduction to GraphQL server libraries such as express graphql apollo server and graphql yoga look deeper into how GraphQL differs from REST API and which scenarios one should be used over the other review concepts I ve learned last week I hope everyone s doing great Thank you for reading Resources Recommended ReadingsThe Scrum GuideMikhail Lapshin s Scrum QuizzesGraphQL Server Basics GraphQL Schemas TypeDefs amp Resolvers ExplainedGraphQL Server Basics The Network LayerApollo DocsA Short Introduction to the Scrum Framework by Jim Medlock DISCLAIMERThis post only expresses my thoughts and opinions based on my limited knowledge and is in no way a substitute for actual references If I ever make a mistake or if you disagree I would appreciate corrections in the comments 2021-10-20 12:23:32
海外TECH DEV Community Managing a small developer team first time in foreign country https://dev.to/littleboss/managing-a-small-developer-team-first-time-in-foreign-country-3lem Managing a small developer team first time in foreign countryIn the near future it may happen that I will have to start a developer branch for my company in a foreign country I have immigrated from the country so I know the language and the culture I am a developer with years experience I have really good social skills and I am already responsible for training new guys in the office But our team in the office is small developers I would say that I am very good with people and I know very well when is the time to be friend like or boss like with people I am also really excited about this new huge project I will be responsible for the people there and the goal is to make the people part if our company part of the family They should not feel like cheap foreigners who do our work I will be visiting the branch multiple times a year There will be a budget for teambuilding events and holidays We also will pay a good salary which is way above average for the locals there I hope you get the idea They should feel like part of the team I need ideas on how to fulfill this Also this time it is a real management job so any input on how to manage an IT team is welcome I am currently in the process to plan everything What should I look for What tools should I use Right now I think what would be good Daily meetings hour when I am not there via Microsoft Teams this way I can participate each day and also control the work I know it will eat worktime each day but I am sure its worth it Via GitHub I should be able to see that everyone works and does something I am worried about beeing scamed for example the guys we hire outsource their work again to fiverr or somewhere else But I am sure I would notice this when checking the code The hardest part is to find the right people for the team So the hiring process is really important Right now what I think Find someone online and schedule the first meeting online to get to know the person and whether the chemistry fits Give them a task to test their programming skills I know there are some online tools for this maybe someone can share their experiences with them In my opinion asking people to write pointless functions is not the way to go I would prepare a bigger task project for example Create a laravel app with a user login and dashboard and some additional features Now I know good programmers who know the worth of their time would just decline at least thats what I would do So I would probably pay a small amount for this test project so their time is not completely wasted what do you think about this idea Last step would be to meet in person for the last interview I know there are some best practices for management like scrum or agile development We have never used this in my current place is it worth to learn it I would love to hear your input ideas experiences 2021-10-20 12:17:10
海外TECH DEV Community What are the Prime Features of a Medical App? https://dev.to/morrisschriss/what-are-the-prime-features-of-a-medical-app-i41 What are the Prime Features of a Medical App Medical care suppliers have put outrageous accentuation on digitizing care conveyance after the flare up of the novel Covid A significant explanation being the weight medical care associations have begun looking with their innovation engineering system labor force and cycles says Accenture Digital Health Technology Vision A similar report additionally focused on that almost of medical services chiefs have voiced a similar test Tolerating the mechanical administration almost of the leaders are wanting to change to the computerized stage in the following year While a larger part of will go through similar change in the impending three years According to a Digital Health Report by Accenture nearly of healthcare consumers trusted their providers to store their healthcare data physically This is because healthcare providers are bound by privacy and security standards to protect patient data that is stored and shared via electronic medium Then again patients have been requesting a reasonable perspective on their medical services complexities Deloitte Survey of U S Medical services Consumers say that almost of buyers utilized a versatile or web application to investigate and settle on better treatment choices of them have messaged or sent their wellbeing worries to their Providers have gone through counsel over a video callThe interest has expanded as the year passed Presently of purchasers will switch suppliers just to acquire a superior advanced consideration experience says Accenture Digital Health Consumer Survey Besides a similar report says of suppliers accept that a decent computerized collaboration speeds up persistent experience What are the Prime Features of a Medical App The accommodation of utilizing a clinical application comes from its elements Thus during versatile clinical application advancement you should ensure that your designers or medical mobile app development put the accompanying provisions in your clinical application Electronic clinical record openness Arrangement planning and rescheduling Arrangement the board Lab test result openness Medicine and arrangement notices Medication requesting and topping off Sharing gathering and putting away clinical reports Specialist profile and certifications accessibility Virtual counsel and care convey Geo area following Wellbeing checking and following Medical care instructive substance attainable quality 2021-10-20 12:15:04
海外TECH DEV Community Blue / Green Deployments on AWS | AWS White Paper Summary https://dev.to/awsmenacommunity/blue-green-deployments-on-aws-aws-white-paper-summary-2192 Blue Green Deployments on AWS AWS White Paper SummaryThe blue green deployment technique enables you to release applications by shifting traffic between two identical environments that are running different versions of the application Blue green deployments can mitigate common risks associated with deploying software such as downtime and rollback capability This whitepaper provides an overview of the blue green deployment methodology and describes techniques customers can implement using Amazon Web Services AWS services and tools It also addresses considerations around the data tier which is an important component of most applications Blue Green Deployment MethodologyBlue green deployments provide releases with near zero downtime and rollback capabilities The fundamental idea behind blue green deployment is to shift traffic between two identical environments that are running different versions of your application The blue environment represents the current application version serving production traffic In parallel the green environment is staged running a different version of your application After the green environment is ready and tested production traffic is redirected from blue to green If any problems are identified you can roll back by reverting traffic back to the blue environment Benefits of Blue GreenAfter you deploy the green environment you have the opportunity to validate it You might do that with test traffic before sending production traffic to the green environment or by using a very small fraction of production traffic to better reflect real user traffic This is called canary analysis or canary testing If you discover the green environment is not operating as expected there is no impact on the blue environment You can route traffic back to it minimizing impaired operation or downtime and limiting the blast radius of impact This ability to simply roll traffic back to the operational environment is a key benefit of blue green deployments You can roll back to the blue environment at any time during the deployment process Impaired operation or downtime is minimized because impact is limited to the window of time between green environment issue detection and shift of traffic back to the blue environment Additionally impact is limited to the portion of traffic going to the green environment not all traffic If the blast radius of deployment errors is reduced so is the overall deployment risk Blue green deployments also work well with continuous integration and continuous deployment CI CD workflows in many cases limiting their complexity Your deployment automation has to consider fewer dependencies on an existing environment state or configuration as your new green environment gets launched onto an entirely new set of resources Define the Environment BoundaryWhen planning for blue green deployments you have to think about your environment boundary where have things changed and what needs to be deployed to make those changes live The scope of your environment is influenced by a number of factors Application architecture Dependencies loosely tightly coupledOrganization Speed and number of iterationsRisk and complexity Blast radius and impact of failed deploymentPeople Expertise of teamsProcess Testing QA rollback capabilityCost Operating budgets additional resourcesFor example organizations operating applications that are based on the microservices architecture pattern could have smaller environment boundaries because of the loose coupling and well defined interfaces between the individual services Organizations running legacy monolithic apps can still leverage blue green deployments but the environment scope can be wider and the testing more extensive Regardless of the environment boundary you should make use of automation wherever you can to streamline the process reduce human error and control your costs Services for blue green deploymentsAmazon Route Elastic Load BalancingAuto ScalingAWS Elastic BeanstalkAWS OpsWorksAWS CloudformationAmazon CloudWatchAWS CodeDeployThere are three ways traffic can be shifted during a deployment on Amazon Elastic Container Services Amazon ECS Canary Traffic is shifted in two increments Linear Traffic is shifted in equal increments All at once All traffic is shifted to the updated tasks AWS Lambda HooksWith AWS Lambda hooks CodeDeploy can call the Lambda function during the various lifecycle events including deployment of ECS Lambda function deployment and EC On premise deployment The hooks are helpful in creating a deployment workflow for your apps Implementation TechniquesThe following techniques are examples of how you can implement blue green on AWS While AWS highlights specific services in each technique you may have other services or tools to implement the same pattern Choose the appropriate technique based on the existing architecture the nature of the application and the goals for software deployment in your organization Experiment as much as possible to gain experience for your environment and to understand how the different deployment risk factors affect your specific workload Update DNS Routing with Amazon Route DNS routing through record updates is a common approach to blue green deployments DNS is used as a mechanism for switching traffic from the blue environment to the green and vice versa when rollback is necessary This approach works with a wide variety of environment configurations as long as you can express the endpoint into the environment as a DNS name or IP address Within AWS this technique applies to environments that are Single instances with a public or Elastic IP addressGroups of instances behind an Elastic Load Balancing load balancer or third party load balancerInstances in an Auto Scaling group with an Elastic Load Balancing load balancer as the front endServices running on an Amazon Elastic Container Service Amazon ECS cluster fronted by an Elastic Load Balancing load balancerElastic Beanstalk environment web tiersOther configurations that expose an IP or DNS endpointYou can shift traffic all at once or you can do a weighted distribution For weighted distribution with Amazon Route you can define a percentage of traffic to go to the green environment and gradually update the weights until the green environment carries the full production traffic This provides the ability to perform canary analysis where a small percentage of production traffic is introduced to a new environment You can test the new code and monitor for errors limiting the blast radius if any issues are encountered It also allows the green environment to scale out to support the full production load if you re using Elastic Load Balancing ELB for example ELB automatically scales its request handling capacity to meet the inbound application traffic the process of scaling isn t instant so we recommend that you test observe and understand your traffic patterns Load balancers can also be pre warmed configured for optimum capacity through a support request Swap the Auto Scaling Group Behind the Elastic Load BalancerIf DNS complexities are prohibitive consider using load balancing for traffic management to your blue and green environments This technique uses Auto Scaling to manage the EC resources for your blue and green environments scaling up or down based on actual demand You can also control the Auto Scaling group size by updating your maximum desired instance counts for your particular group Auto Scaling also integrates with Elastic Load Balancing ELB so any new instances are automatically added to the load balancing pool if they pass the health checks governed by the load balancer ELB tests the health of your registered EC instances with a simple ping or a more sophisticated connection attempt or request Health checks occur at configurable intervals and have defined thresholds to determine whether an instance is identified as healthy or unhealthy For example you could have an ELB health check policy that pings port every seconds and after passing a threshold of successful pings health check will report the instance as being InService If enough ping requests time out then the instance is reported to be OutofServiceAs you scale up the green Auto Scaling group you can take blue Auto Scaling group instances out of service by either terminating them or putting them in Standby state Standby is a good option because if you need to roll back to the blue environment you only have to put your blue server instances back in service and they re ready to go As soon as the green group is scaled up without issues you can decommission the blue group by adjusting the group size to zero If you need to roll back detach the load balancer from the green group or reduce the group size of the green group to zero Update Auto Scaling Group launch configurationsA launch configuration contains information like the Amazon Machine Image AMI ID instance type key pair one or more security groups and a block device mapping Auto Scaling groups have their own launch configurations You can associate only one launch configuration with an Auto Scaling group at a time and it can t be modified after you create it To change the launch configuration associated with an Auto Scaling group replace the existing launch configuration with a new one After a new launch configuration is in place any new instances that are launched use the new launch configuration parameters but existing instances are not affected When Auto Scaling removes instances referred to as scaling in from the group the default termination policy is to remove instances with the earliest launch configuration However you should know that if the Availability Zones were unbalanced to begin with then Auto Scaling could remove an instance with a new launch configuration to balance the zones In such situations you should have processes in place to compensate for this effect To implement this technique start with an Auto Scaling group and an Elastic Load Balancing load balancer To deploy the new version of the application in the green environment update the Auto Scaling group with the new launch configuration and then scale the Auto Scaling group to twice its original size The next step is to shrink the Auto Scaling group back to the original size By default instances with the old launch configuration are removed first You can also utilize a group s Standby state to temporarily remove instances from an Auto Scaling group Having the instance in Standby state helps in quick rollbacks if required As soon as you re confident about the newly deployed version of the application you can permanently remove instances in Standby state To perform a rollback update the Auto Scaling group with the old launch configuration Then perform the preceding steps in reverse Or if the instances are in Standby state bring them back online Swap the Environment of an Elastic Beanstalk ApplicationElastic Beanstalk enables quick and easier deployment and management of applications without having to worry about the infrastructure that runs those applications To deploy an application using Elastic Beanstalk upload an application version in the form of an application bundle for example Java war file or zip file and then provide some information about your application Based on application information Elastic Beanstalk deploys the application in the blue environment and provides a URL to access the environment typically for web server environments Elastic Beanstalk provides several deployment policies that you can configure for use ranging from policies that perform an in place update on existing instances to immutable deployment using a set of new instances Because Elastic Beanstalk performs an in place update when you update your application versions your application may become unavailable to users for a short period of time Elastic Beanstalk provides an environment URL when the application is up and running The green environment is spun up with its own environment URL At this time two environments are up and running but only the blue environment is serving production traffic Use the following procedure to promote the green environment to serve production traffic Navigate to the environment s dashboard in the Elastic Beanstalk console In the Actions menu choose Swap Environment URL Elastic Beanstalk performs a DNS switch which typically takes a few minutes Once the DNS changes have propagated you can terminate the blue environment Clone a Stack in AWS OpsWorks and Update DNSAWS OpsWorks utilizes the concept of stacks which are logical groupings of AWS resources EC instances Amazon RDS Elastic Load Balancing and so on that have a common purpose and should be logically managed together Stacks are made of one or more layers A layer represents a set of EC instances that serve a particular purpose such as serving applications or hosting a database server When a data store is part of the stack you should be aware of certain data management challenges To implement this technique in AWS OpsWorks bring up the blue environment stack with the current version of the application Next create the green environment stack with the newer version of application At this point the green environment is not receiving any traffic If Elastic Load Balancing needs to be initialized you can do that at this time When it s time to promote the green environment stack into production update DNS records to point to the green environment stack s load balancer You can also do this DNS flip gradually by using the Amazon Route weighted routing policy Best Practices for Managing Data Synchronization and Schema ChangesThe complexity of managing data synchronization across two distinct environments depends on the number of data stores in use the intricacy of the data model and the data consistency requirements Both the blue and green environments need up to date data The green environment needs up to date data access because it s becoming the new production environment The blue environment needs up to date data in the event of a rollback when production is either shifts back or remains on the blue environment Broadly you accomplish this by having both the green and blue environments share the same data stores Unstructured data stores such as Amazon S object storage NoSQL databases and shared file systems are often easier to share between the two environments Structured data stores such as RDBMS where the data schema can diverge between the environments typically require additional considerations A general recommendation is to decouple schema changes from the code changes This way the relational database is outside of the environment boundary defined for the blue green deployment and shared between the blue and green environments The two approaches for performing the schema changes are often used in tandem The schema is changed first before the blue green code deployment Database updates must be backward compatible so the old version of the application can still interact with the data The schema is changed last after the blue green code deployment Code changes in the new version of the application must be backward compatible with the old schema There s an increased risk involved when managing schema with a deletive approach failures in the schema modification process can impact your production environment Your additive changes can bring down the earlier application because of an undocumented issue where best practices weren t followed or where the new application version still has a dependency on a deleted field somewhere in the code To mitigate risk appropriately this pattern places a heavy emphasis on your pre deployment software lifecycle steps Be sure to have a strong testing phase and framework and a strong QA phase Performing the deployment in a test environment can help identify these sorts of issues early before the push to production When Blue Green Deployments Are Not RecommendedThe following scenarios highlight patterns that may not be well suited for blue green deployments Are your schema changes too complex to decouple from the code changes Is sharing of data stores not feasible In some scenarios sharing a data store isn t desired or feasible Schema changes are too complex to decouple Data locality introduces too much performance degradation to the application as when the blue and green environments are in geographically disparate regions All of these situations require a solution where the data store is inside of the deployment environment boundary and tightly coupled to the blue and green applications respectively This requires data changes to be synchronizedーpropagated from the blue environment to the green one and vice versa The systems and processes to accomplish this are generally complex and limited by the data consistency requirements of your application This means that during the deployment itself you have to also manage the reliability scalability and performance of that synchronization workload adding risk to the deployment Does your application need to be deployment aware You should consider using feature flags in your application to make it deployment aware This will help you control the enabling disabling of application features in blue green deployment Your application code would run additional or alternate subroutines during the deployment to keep data in sync or perform other deployment related duties These routines are enabled disabled turned off during the deployment by using configuration flags Making your applications deployment aware introduces additional risk and complexity and typically isn t recommended with blue green deployments The goal of blue green deployments is to achieve immutable infrastructure where you don t make changes to your application after it s deployed but redeploy altogether That way you ensure the same code is operating in a production setting and in the deployment setting reducing overall risk factors Does your commercial off the shelf COTS application come with a predefined update upgrade process that isn t blue green deployment friendly Many commercial software vendors provide their own update and upgrade process for applications which they have tested and validated for distribution While vendors are increasingly adopting the principles of immutable infrastructure and automated deployment currently not all software products have those capabilities Working around the vendor s recommended update and deployment practices to try to implement or simulate a blue green deployment process may also introduce unnecessary risk that can potentially negate the benefits of this methodology ConclusionApplication deployment has associated risks However advancements such as the advent of cloud computing deployment and automation frameworks and new deployment techniques blue green for example help mitigate risks such as human error process downtime and rollback capability The AWS utility billing model and wide range of automation tools make it much easier for customers to move fast and cost effectively implement blue green deployments at scale Reference Original paper 2021-10-20 12:10:10
海外TECH Engadget 'LEGO Star Wars: Castaways' arrives November 19th on Apple Arcade https://www.engadget.com/lego-star-wars-castaways-apple-arcade-121058221.html?src=rss x LEGO Star Wars Castaways x arrives November th on Apple ArcadeAnother LEGO Star Wars game is heading to Apple Arcade and it s the first social action adventure title in the franchise The upcoming game entitled LEGO Star Wars Castaways will have you building and customizing your own in game LEGO minifigure character Once you re done designing your own blocky hero you ll head to a new planet where you can team up with friends to battle enemies and solve puzzles Along the way you can unlock collectibles to solve a mystery and save your merry band of LEGO minifigures When you re not out on adventures ーof if you really just want to hang out in a virtual world with friends ーyou can stay in the game s Social Hub or race Microfighters LEGO Star Wars Castaways is an Apple Arcade exclusive just like LEGO Star Wars Battles The latter is a real time strategy game that will let you collect upgradable characters troops and vehicles and then pit you against other players in one on one showdowns In Star Wars Battles you ll also have to build and defend your own LEGO towers as well as attack your opponent s LEGO Star Wars Castaways will be playable across iPhone iPad Mac and Apple TV so long as you have an Arcade subscription You can now sign up to be notified when the game becomes available for download from the Mac Store and the iOS App Store but the game won t be available to play until November th nbsp 2021-10-20 12:10:58
Cisco Cisco Blog We’re back with The Gateway Triangle podcast: Featuring Michael Rhoades https://blogs.cisco.com/customerspotlight/gateway-triangle-podcast-featuring-michael-rhoades We re back with The Gateway Triangle podcast Featuring Michael RhoadesThe Gateway Triangle is a podcast series within The Global Gateway Cisco s customer advocacy community It s a fun way for our advocates to get to know the people in our vibrant community 2021-10-20 12:45:41
海外TECH CodeProject Latest Articles Python vs C++ Series: Mutable, Immutable, and Copy Assignment https://www.codeproject.com/Articles/5315601/Python-vs-Cplusplus-Series-Mutable-Immutable-and-C Python vs C Series Mutable Immutable and Copy AssignmentPython objects immutability is defined by their types Knowing which data types are mutable which are not and the behavior when using mutable objects in certain situations is critical to avoid writing bug code 2021-10-20 12:57:00
医療系 医療介護 CBnews 重点外来医療機関、厚労省「最終的には広告可能に」-呼称は決まらず https://www.cbnews.jp/news/entry/20211020210526 医療機関 2021-10-20 21:20:00
金融 RSS FILE - 日本証券業協会 公社債店頭売買高 https://www.jsda.or.jp/shiryoshitsu/toukei/tentoubaibai/index.html 店頭 2021-10-20 12:22:00
金融 金融庁ホームページ 入札公告等を更新しました。 https://www.fsa.go.jp/choutatu/choutatu_j/nyusatu_menu.html 公告 2021-10-20 14:00:00
金融 金融庁ホームページ 小学生向けコンテンツ「うんこお金ドリル」第2弾を公表しました。 https://www.fsa.go.jp/news/r3/sonota/20211020-2/20211020-2.html 小学生 2021-10-20 14:00:00
ニュース BBC News - Home Covid: Bring back rules amid rising cases, urge NHS chiefs https://www.bbc.co.uk/news/uk-58976577?at_medium=RSS&at_campaign=KARANGA bring 2021-10-20 12:49:39
ニュース BBC News - Home Queen cancels Northern Ireland visit on medical advice https://www.bbc.co.uk/news/uk-58979992?at_medium=RSS&at_campaign=KARANGA advice 2021-10-20 12:02:09
ニュース BBC News - Home Calls for nightclub searches after Nottingham needle spiking reports https://www.bbc.co.uk/news/uk-england-nottinghamshire-58977839?at_medium=RSS&at_campaign=KARANGA reportsa 2021-10-20 12:21:36
ニュース BBC News - Home Manager Bruce leaves Newcastle after takeover https://www.bbc.co.uk/sport/football/58775879?at_medium=RSS&at_campaign=KARANGA Manager Bruce leaves Newcastle after takeoverManager Steve Bruce leaves Newcastle United by mutual consent just days after the Saudi Arabia backed £m takeover of the Premier League side was completed 2021-10-20 12:30:29
ニュース BBC News - Home Syria war: Deadly bomb blasts hit military bus in Damascus https://www.bbc.co.uk/news/world-middle-east-58930309?at_medium=RSS&at_campaign=KARANGA syrian 2021-10-20 12:23:41
ニュース BBC News - Home 12 uncapped players in Scotland squad for autumn Tests https://www.bbc.co.uk/sport/rugby-union/58970055?at_medium=RSS&at_campaign=KARANGA autumn 2021-10-20 12:02:17
北海道 北海道新聞 シシャモうま味凝縮 むかわ「すだれ干し」 https://www.hokkaido-np.co.jp/article/602349/ 秋の風物詩 2021-10-20 21:19:11
北海道 北海道新聞 食物アレルギー児への対応強化 主治医文書の保険適用を検討 https://www.hokkaido-np.co.jp/article/602348/ 厚生労働省 2021-10-20 21:18:00
北海道 北海道新聞 西7―5日(20日) 日本ハム競り負け 最下位に逆戻り https://www.hokkaido-np.co.jp/article/602347/ 日本ハム 2021-10-20 21:17:00
北海道 北海道新聞 神0―0ヤ(20日) 投手戦で引き分け https://www.hokkaido-np.co.jp/article/602346/ 引き分け 2021-10-20 21:16:00
北海道 北海道新聞 体操、畠田瞳が個人総合決勝棄権 世界選手権、首の損傷で入院 https://www.hokkaido-np.co.jp/article/602344/ 世界選手権 2021-10-20 21:12:00
北海道 北海道新聞 英女王、公務訪問取りやめ 「医学的助言」で数日静養 https://www.hokkaido-np.co.jp/article/602343/ 取りやめ 2021-10-20 21:06:00
北海道 北海道新聞 旭川で1人感染 新型コロナ https://www.hokkaido-np.co.jp/article/602260/ 新型コロナウイルス 2021-10-20 21:05:23
北海道 北海道新聞 「動画遺言サービス」札幌で創業 ロンブー淳さん考案 https://www.hokkaido-np.co.jp/article/602322/ 遺言 2021-10-20 21:03:53

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)