投稿時間:2022-05-05 02:23:36 RSSフィード2022-05-05 02:00 分まとめ(27件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS The Internet of Things Blog Grow your knowledge: a guide to IoT Solutions World Congress 2022 https://aws.amazon.com/blogs/iot/grow-your-knowledge-a-guide-to-iot-solutions-world-congress-2022/ Grow your knowledge a guide to IoT Solutions World Congress Overview Welcome to your guide for IoT Solutions World Congress an event showcasing the game changing solutions and technologies disrupting and transforming industries Follow the digital conversations via the hashtag IOTSWC IoT Solutions World Congress will take place May in Barcelona Spain Join AWS on site in Barcelona for IoT leadership sessions and IoT device demonstrations … 2022-05-04 16:50:19
AWS AWS Media Blog Blocking illegal viewers from streaming services using GeoComply https://aws.amazon.com/blogs/media/blocking-illegal-viewers-from-streaming-services/ Blocking illegal viewers from streaming services using GeoComplyThis post is co authored by Kevin Yao Principal Partner SA OTT Direct to Consumer at AWS and James Clark General Manager Media amp Entertainment at GeoComply The Challenge Millions of adults in the U S use a VPN to illegally access streaming services in other countries They might want to spoof their location to sign up … 2022-05-04 16:00:33
AWS AWS Open Source Blog Ogury Uses Open Source Technologies on AWS to Run Low-Latency Machine Learning https://aws.amazon.com/blogs/opensource/ogury-uses-open-source-technologies-on-aws-to-run-low-latency-machine-learning/ Ogury Uses Open Source Technologies on AWS to Run Low Latency Machine LearningThis post was contributed by Thomas Ngue Minkeng Nathalie Au Marc Bouffard and Pierre Marie Airiau from Ogury Ogury the Personified Advertising company is using open source machine learning ML on AWS to deliver a planned inferences per second under ms latency Ogury s breakthrough advertising engine delivers precision sustainability and privacy protection within one technology … 2022-05-04 16:02:17
python Pythonタグが付けられた新着投稿 - Qiita saveAsJSONL.js【JSON Lines】 https://qiita.com/relu/items/21d48cceebde9c252bf7 replaceall 2022-05-05 01:27:04
python Pythonタグが付けられた新着投稿 - Qiita pythonで「統計学入門」8 回帰分析 https://qiita.com/tanaka_benkyo/items/51ede1483959b1576a69 説明 2022-05-05 01:17:02
js JavaScriptタグが付けられた新着投稿 - Qiita saveAsJSONL.js【JSON Lines】 https://qiita.com/relu/items/21d48cceebde9c252bf7 replaceall 2022-05-05 01:27:04
海外TECH Ars Technica FAA urges airlines to replace altimeters that can’t filter out 5G signals https://arstechnica.com/?p=1852128 problem 2022-05-04 16:36:19
海外TECH Ars Technica NY Times says Wordle drove “tens of millions” of new users, record growth https://arstechnica.com/?p=1852135 audience 2022-05-04 16:18:34
海外TECH MakeUseOf Creative T60 Review: Great All-Round Desktop Speakers https://www.makeuseof.com/creative-t60-review/ places 2022-05-04 16:35:14
海外TECH MakeUseOf 6 Ways to Thrive in the Workplace as an Introvert https://www.makeuseof.com/ways-to-thrive-in-workplace-as-introvert/ concern 2022-05-04 16:30:14
海外TECH MakeUseOf How to Recover Deleted Photos From an SD Card Using Stellar Photo Recovery https://www.makeuseof.com/how-to-recover-photos-from-sd-card/ deleted 2022-05-04 16:26:13
海外TECH MakeUseOf How to Set a Portable App as Default Software in Windows 10 & 11 https://www.makeuseof.com/windows-10-11-portable-app-default/ How to Set a Portable App as Default Software in Windows amp Portable apps are never properly installed onto Windows so there s no way to set them as a default app right Wrong Here s how 2022-05-04 16:15:14
海外TECH DEV Community run python code in html files https://dev.to/m7d/run-python-code-in-html-files-c8n run python code in html filesnew framework let you run python codes in html tagsit is helpful for many usages maybe include a big python s libraries to use it in html files Usework with cdn link lt py script gt put python code in lt py script gt Example 2022-05-04 16:33:16
海外TECH DEV Community Book notes: Turn the Ship Around! https://dev.to/danlebrero/book-notes-turn-the-ship-around-3lba Book notes Turn the Ship Around These are my notes on Monolith to Microservices by Sam Newman Practical and useful book on the subject Key InsightsMicroservices are independently deployable services modeled around a business domain Don t focus on size but How many microservices can you handle How to define boundaries to get the most out of the microservices without everything becoming a horrible coupled mess Modular monolith still have the challenge of a monolith DB DDD Aggregate self contained unit that have a life cycle around them Bounded context BC Aggregate unit of cohesion The aggregate is a self contained state machine that focuses on a single domain concept in our system with the BC representing a collection of associated aggregates with an explicit interface to the wider world Microservices are not the goal What are you going to achieve that you cannot with your current architecture Have you considered alternatives to using microservices How will you know if the transition is working Reuse it not an outcome When not to use microservices Unclear domain Startups Customer installed and managed software Dr John Kotter s eight step process for implementing org change from Leading Change Establish a sense of urgency Creating the Guiding Coalition Developing a Vision and Strategy Communicating the change vision Empowering employees for broad based action Generating short team wins Consolidating gains and producing more change Anchoring new approaches in the culture Small changes little steps The biggest the bet and bigger the accompanying fanfare the harder is to pull out when it is going wrong Pattern Change Data Capture CDC Use when there is no other option Pattern Database as a Service interface When you are relying on network analysis to determine who is using your database you are in trouble Split the DB first or the code Code first Static reference data Duplicate dedicated schema static library Data service only when creating microservices is cheap BPM tools issue is that they are non dev tools that end up being used by devs The more coupling the earlier the pains will manifest services Breaking changes Reporting Ownership at scale Developer experience Running too many things Loads of teams Global vs local optimization Orphaned services In all Robustness and resilience Monitoring and troubleshooting End to end testing Solutions No cross team tests Consumer driven contracts Use automated release remediation and progressive delivery in addition to end to end tests Without strong code ownership one and only one team can change service other teams can do pull requests to propose changes a microservices architecture will grow into a distributed monolith TOCChapter Just Enough MicroservicesChapter Planning a MigrationChapter Splitting the MonolithChapter Decomposing the databaseChapter Growing Pains Chapter Just Enough MicroservicesMicroservices are independently deployable services modeled around a business domain Type of SOA Start with the technology that you know Don t focus on size but How many microservices can you handle How to define boundaries to get the most out of the microservices without everything becoming a horrible coupled mess Modular monolith still have the challenge of a monolith DB Other monoliths Distributed monolith Third party black box systems both on premise and SaaS Coupling types Types Implementation coupling Temporal coupling in the sense of sync calls Deployment coupling release trains Domain coupling DDD Aggregate self contained unit that have a life cycle around them Bounded context BC Hide implementation and internal details BC Aggregate unit of cohesion The Aggregate is a self contained state machine that focuses on a single domain concept in our system with the BC representing a collection of associated aggregates again with an explicit interface to the wider world Start by targeting services that encompass entire BC You can split them further latter hiding this decision Chapter Planning a MigrationMicroservices are not the goal Key questions What are you going to achieve that you cannot with your current architecture Have you considered alternatives to using microservices How will you know if the transition is working Reuse it not an outcome Limit the scope of expected outcomes Possible whys Improve team autonomy alternatives Modular monoliths Assign responsibilities based on functional grounds Self servicing Reduce time to market alternatives Value stream mapping to identify bottlenecks Scale cost effectively for load alternatives Vertical or horizontal scaling Improve robustness Being able to react to expected variations Alternatives Running multiple copies of your monolith Use more reliable SW HW Automate manual processes Scale number of developers alternatives Modular monolith but less Embrace new technology alternatives None When not to use microservices Unclear domain Getting services wrong can be expensive due to large number of cross service changes and overly coupled components Startups Customer installed and managed software Due to increased operational complexity Dr John Kotter s eight step process for implementing org change from Leading Change Establish a sense of urgency Creating the Guiding Coalition Try to bring somebody from the business Developing a Vision and Strategy Vision realistic yet aspirational Commitment to vision is important but overly commitment to strategy can be dangerousCommunicating the change vision Face to face broadcast Empowering employees for broad based action Bandwidth change increase capacity or reduce load Generating short team wins Consolidating gains and producing more change Keep pushing on Anchoring new approaches in the culture Communicate successes and failures Small changes little steps Whiteboard is where the cost of change and the cost of mistake is the lowest Where to start Identify BC and their relationships Just enough DDD to get started Maybe use Event StormingRelationship show how easy difficult should be to extract that BC warn code may disagree Plot BC in Is the transition working Regular checkpoints Agenda Restate what you are trying to achieve Does it still make sense Review quantitative metrics Ask for qualitative feedback Happier in BVSSH Decide if any change is needed Avoid the skunk cost fallacy The biggest the bet and bigger the accompanying fanfare the harder is to pull out when it is going wrong Chapter Splitting the MonolithYou have more options if you can change the monolith Best if you can copy not move existing code Consider refactoring into modular monolith first Pattern Stranger Fig Application Steps Identify what to migrate Copy to microservice Reroute calls to new microservice Safe to rollback routing There must be a clear way to redirect the calls to the new service In case of HTTP a reverse HTTP proxy in front of the monolith Consider Ngnix Lua if need something custom If custom logic is very complex like changing protocol from SOAP to gRPC consider Avoid putting the logic in the proxy as it is a shared service between teams Implement it in the microservice Use service mesh In message systems the proxy consumes the monolith queue and does a content based routing to two queues new monolith queue and microservices one While migrating avoid any functionality change Pattern UI Composition UI to call new microservice Widget or page level Mobile apps are monoliths unless you can make changes without resubmitting them Micro frontend Pattern Branch by Abstraction Steps Create abstraction for the functionality to be replaced Change clients to use new abstraction Create new implementation that uses the new microservice Switch over the new implementation Cleanup Verify branch by abstraction If call to new implementation fails call the old implementation Pattern Parallel Run In strangler and branch by abstraction call both implementation and compare results Can check also performance N version programming Implement functionality in several different ways and do a parallel run choosing the correct quorum one For fault tolerance and to avoid bugs Verification techniques Use spy in microservices to record what will do but without doing it When duplicated side effects are not ok Github scientist Not trivial use just when there is a high risk Pattern Decorating Collaborator When cannot or don t want to change monolith Proxy works as a decorator that calls new microservice in addition to old monolith Pattern Change Data Capture CDC React to changes happened in the data store Typical implementations DB triggers Use very sparingly Transaction log poll Batch delta copier Process that on a regular schedule scans the DB to find what data has changed since last run Use when there is no other option Chapter Decomposing the databaseShared DB It is ok with Read only static reference data that is stable and has a clear owner Pattern Database as a Service interface Pattern Database view Less coupling than shared DB When you are relying on network analysis to determine who is using your database you are in trouble Useful only for read only Pattern Database wrapping service Move database dependencies to service dependencies When is too hard pulling the schema apart More flexible than DB view Can take writes Stepping stone buys you time Pattern Database as a Service interface Create a specific and dedicated DB to be accessed externally Mapping engine options CDC Batch process Build from an event log Transferring Ownership Pattern Aggregate exposing monolith Monolith expose a proper aggregate API When a newly extracted microservice still needs data owned by the monolith Maybe a future microservice Pattern Change data ownership When monolith still depends on newly extracted microservice data Ideally monolith should call new service API Copying the data back to the monolith DB as an alternative Data synchronization Pattern Synchronize data in application Steps Bulk synchronize data If monolith was kept online implement CDC to copy data since snapshot created Synchronize on write read from old schema Synchronize on write read from new schema Decommission old schema Pattern Tracer write Same as synchronize data in app but one table at a time instead of the whole bundled context using the new microservice API Split the DB first or the code DB first Easy little short term benefit When concerned about performance or data consistency Pattern repository per BC First step to understand dependencies Pattern database per BC Bet for future split Recommend for greenfield Code first Most common Short term improvements Pattern Monolith as data access layer Same pattern as aggregate exposing monolith Pattern Multischema storage New microservice uses new schema for new functionality data old schema for existing data DB and code at the same time Avoid Schema separation examples Pattern Split table When table is owned by or more BC Lose referential integrity Will need to chose the owner of the data Pattern Move foreign key relationship to code Increase latency from join query to select n service calls Data consistency deletion options Check with all services before deleting More coupling reverse dependency Don t use Handle gracefully in dependant service Don t allow deletion Soft delete tombstone record Static reference data Duplicate As it changes infrequently maybe ok For large volume of data Background process to update it Dedicated schema No duplication always up to date Allows for cross schema joins Static library For small datasets Data service When creating a new microservice is cheap Maybe can emit change events Avoid distributed transactions Sagas Model transactions as business processes Specially for long lived transactions Rollback with compensating transactions Two implementations Orchestrated Central coordinator Command and control Pro easier to understand Cons coupling Warn Anemic microservices coordinator having too much logic that should be in microservices Different services can play the coordinator role for different flows BPM tools issue is that they are non dev tools that end up being used by devs Camuda and Zeebe are targeted to microservices developers Choreographed Distributed responsibility Trust but verify Usually event based Pro decoupled Cons harder to understand whole flow Use correlation Id to build know the state of the saga Service to read all events to show view Chapter Growing PainsMore detailed in Building microservices book Based on anecdotal experience The more coupling the earlier the pains will manifest services Breaking changes Reporting Ownership at scale Developer experience Running too many things Loads of teams Global vs local optimization Orphaned services In all Robustness and resilience Monitoring and troubleshooting End to end testing Ownership at scale Without strong code ownership one and only one team can change service other teams can do pull requests to propose changes a microservices architecture will grow into a distributed monolith Breaking changes Avoiding accidental breaking changes Explicit schema to avoid structural breakages Protolock to prohibit incompatible changes To avoid semantic breakages testing Make it hard to change a service contract Make it obvious no magic or generate schemas from code Non accidental Do not break but accrete Give consumers time to migrate Run two versions of the service Support old and new endpoints in the service Be more relaxed if changes are within a team Reporting Build a reporting specific schema Monitoring and Troubleshooting Log aggregation First thing to do when implementing microservices Tracing API GW or service mesh to generate the correlation ID Test in production Synthetic transactions Towards observability Distributed Systems Observability Local developer experience How many services to run locally Solutions Stubs Point to instance running elsewhere One remote env per developer Slow to deploy to test changes Cost Mix local remote Telepresence for Kubernetes Azure s cloud functions Running too many things Deployment configuration and management of instances becomes more difficult Solution Kubernetes Function as a Service preferred End to end testing Even slower and even more brittle Solutions No cross team tests Consumer driven contracts Pact Use automated release remediation and progressive delivery in addition to end to end tests Global vs local optimization Solving the same problem twice Divergent tech stack Solutions Cross cutting group to raise awareness make tech decisions Robustness and resilience See Release it Orphaned Services In house service registries that combines service discovery code repository data 2022-05-04 16:17:57
Apple AppleInsider - Frontpage News 'Total War: Warhammer III' coming to Apple Silicon - but not Intel Macs https://appleinsider.com/articles/22/05/04/total-war-warhammer-iii-coming-to-apple-silicon---but-not-intel-macs?utm_medium=rss x Total War Warhammer III x coming to Apple Silicon but not Intel MacsFeral Interactive has announced that Total War Warhammer III is arriving on macOS on Thursday but it will require an Apple Silicon Mac to play Credit Feral InteractiveThe company claims that the game perfects the Total War strategy of massive real time battles and turn based strategy It will feature seven unique races hundreds of units to command and Legendary Lords Read more 2022-05-04 16:20:46
Apple AppleInsider - Frontpage News Satechi X3 Slim Keyboard review: A fantastic alternative to Apple's Magic Keyboard https://appleinsider.com/articles/22/05/04/satechi-x3-slim-keyboard-review-a-fantastic-alternative-to-apples-magic-keyboard?utm_medium=rss Satechi X Slim Keyboard review A fantastic alternative to Apple x s Magic KeyboardApple s keyboards are pretty good but an excellent option for your Mac Studio or Mac mini is the Satechi X Slim ーand it costs a lot less than Apple s too We absolutely adore our Magic Keyboard However the price tag for a budget conscious buyer is steep That s why we ve looked at Satechi s Slim X Bluetooth Backlit Keyboard Sporting a similar layout to Apple s own Magic Keyboard it s a reasonably priced alternative for those who still want a keyboard that feels sturdy Satechi Slim X Design Read more 2022-05-04 16:26:15
海外TECH Engadget Xbox users can share screenshots and clips as Instagram-style stories https://www.engadget.com/xbox-app-clips-screenshots-stories-162159226.html?src=rss Xbox users can share screenshots and clips as Instagram style storiesMicrosoft is rolling out an update to the Xbox app for iOS and Android that includes a new social sharing feature Players will be able to share screenshots gameplay clips and achievements with their friends and others as Instagram or Snapchat style stories You ll be able to respond to other people s stories with a reaction or message too You ll find the stories on the home screen of the app To share a clip screenshot or achievement access the channel tap the plus sign on your gamertag and choose what you want to post from the gallery You ll be able to add a caption before sharing your story Although Instagram and Snapchat stories typically disappear after hours Xbox stories will be available for hours That means it s more likely that your friends will see your updates as long as they can tear themselves away from the new Halo Infinite season for long enough There s another new feature for Xbox consoles as part of the May update Microsoft calls it Quality of Service QoS tagging It says this is a way of prioritizing quot latency sensitive outbound networking traffic such as party chat console streaming and multiplayer quot The company says this feature could help to maintain your gaming experience amid connection issues on congested networks You can manage QoS tags in the Settings app After selecting the General option go to network settings then advanced settings You ll then see the QoS tagging settings DSCP tagging is enabled at the IPv and IPv packet level and works on both wired and wireless connections WMM tagging works on the wireless packed level and is active only on Wi Fi connections These updates are now live in Australia Microsoft says they ll arrive in other regions soon 2022-05-04 16:21:59
海外TECH Engadget Bose is reportedly laying off staff amid poor sales https://www.engadget.com/bose-layoffs-narrow-focus-160437358.html?src=rss Bose is reportedly laying off staff amid poor salesBose might not be the unassailable audio giant it once was Boston Globesources say the company has been implementing quot rolling layoffs quot in recent years with public data indicating that its headcount dropped from in to in Recently departed employees told the newspaper that Bose had fallen short of sales targets as new products struggled in the market including the Frames audio glasses and SoundControl hearing aids Competition from rivals like Apple and Sony is also believed to have hurt Bose s bottom line The latest layoffs in March cut jobs and reportedly wiped out the health division responsible for the hearing aids The decision came despite scrapping a planned sleep headphone product according to the insiders CEO Lila Snyder supposedly axed the group after an outside review suggested Bose needed to drop its hearing aid work Spokesperson Joanne Berthiaume confirmed the most recent batch of layoffs to the Globe She declined comment on staff counts or strategy but characterized the latest layoffs as a question of focus They would help Bose concentrate on the products that quot matter most quot to customers she said Berthiaume added that Bose was still hiring in other areas with available roles A shrinking workforce wouldn t be surprising While Bose is virtually synonymous with if not always liked for headphones and speakers it s competing in markets increasingly dominated by true wireless earbuds like AirPods not to mention smart speakers like those from Amazon and Sonos Add in the niche nature of experiments like Frames and it s clear the company doesn t have as many opportunities to thrive as it once did 2022-05-04 16:04:37
海外科学 NYT > Science Eta Aquarid Meteor Shower: How and When to Watch https://www.nytimes.com/2022/05/04/science/meteor-shower-eta-aquarid-tonight.html watchfireballs 2022-05-04 16:24:30
海外科学 NYT > Science Few Transgender Children Change Their Minds After 5 Years, Study Finds https://www.nytimes.com/2022/05/04/health/transgender-children-identity.html Few Transgender Children Change Their Minds After Years Study FindsBut the study which began in may not fully reflect what s happening today when many more children are identifying as trans 2022-05-04 16:09:50
金融 ニュース - 保険市場TIMES アニコム損保、「犬の熱中症週間予報」配信開始 https://www.hokende.com/news/blog/entry/2022/05/05/020000 アニコム損保、「犬の熱中症週間予報」配信開始アニコムグループのSNSアカウントで配信アニコム損害保険株式会社以下、アニコム損保は年月日より、「犬の熱中症週間予報」の配信を開始した。 2022-05-05 02:00:00
ニュース BBC News - Home Ukraine war: EU plans Russian oil ban and war crimes sanctions https://www.bbc.co.uk/news/world-europe-61318689?at_medium=RSS&at_campaign=KARANGA hungary 2022-05-04 16:42:04
ニュース BBC News - Home Mali nonuplets in perfect health on first birthday - father https://www.bbc.co.uk/news/world-africa-61318427?at_medium=RSS&at_campaign=KARANGA record 2022-05-04 16:42:47
ニュース BBC News - Home Chelsea: Sir Jim Ratcliffe 'not giving up' on buying Premier League club https://www.bbc.co.uk/sport/football/61320812?at_medium=RSS&at_campaign=KARANGA Chelsea Sir Jim Ratcliffe x not giving up x on buying Premier League clubBillionaire Sir Jim Ratcliffe says he is not giving up on taking over Chelsea despite receiving no communication about his £bn offer 2022-05-04 16:46:24
ニュース BBC News - Home Jesse Lingard: Manchester United forward resigned to leaving Old Trafford after feeling let down by club https://www.bbc.co.uk/sport/football/61320043?at_medium=RSS&at_campaign=KARANGA Jesse Lingard Manchester United forward resigned to leaving Old Trafford after feeling let down by clubJesse Lingard is resigned to leaving Manchester United this summer after feeling let down over his treatment during the past months 2022-05-04 16:14:07
北海道 北海道新聞 ロシア西部爆発・火災相次ぐ 食い違う主張 緊張高まる ロシア「敵の破壊工作」/ウクライナ 関与否定 https://www.hokkaido-np.co.jp/article/677199/ 破壊工作 2022-05-05 01:32:04
北海道 北海道新聞 中ロ・北朝鮮対応で連携 日米防衛相が会談 https://www.hokkaido-np.co.jp/article/677216/ 日本時間 2022-05-05 01:18:00

コメント

このブログの人気の投稿

投稿時間: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件)